Coder Social home page Coder Social logo

lionnoil / petmarket Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 1.07 MB

This project is a marketplace developed for selling animals and related goods. Using this marketplace, users can search, browse, and purchase various types of animals, as well as goods related to their care. Designed and developed by a team joint at TeamChallenge .

Home Page: https://staging-animalmarketplace-team.vercel.app

Java 81.50% HTML 18.50%
java-17-maven-spring-boot-hibernate-jpa marketplace

petmarket's Introduction

Marketplace for Selling Animals and Related Goods

This project is a marketplace developed for selling animals and related goods. Using this marketplace, users can search, browse, and purchase various types of animals, as well as goods related to their care. Designed and developed by a team joint at TeamChallenge .

Technologies and Tools

  • Java 17: The project is written in Java version 17.
  • Spring Boot: Spring Boot is used to create the backend of the application.
  • MySQL: MySQL database is used to store information about users, animals, and goods.
  • AWS S3: S3 is used to store images.
  • FlywayDB: FlywayDB is used to manage database migrations.

Deployment Instructions

  1. Clone the repository to your local machine.
  2. Install Java version 17 on your computer.
  3. Install and configure MySQL on your computer.
  4. Start the MySQL server and create a database for the project.
  5. Run the project using Maven or your favorite integrated development environment.

Developer Instructions

  1. Install Java Development Kit (JDK) version 17.
  2. Set up your favorite integrated development environment (IntelliJ IDEA, Eclipse, etc.).
  3. Install MySQL and configure the database connection in your project.
  4. Develop and test new features for the marketplace.

Contributing

If you have any ideas or suggestions for improving this project, please create a new Pull Request or open a new Issue in the repository.

License

This project is licensed under the MIT License.

Thank you for using our marketplace! Open up to new opportunities.

petmarket's People

Contributors

antonsablev avatar kovalbohdan-0 avatar lionnoil avatar snyk-bot avatar

Watchers

 avatar  avatar  avatar

petmarket's Issues

Додавання оголошення з породою не по категорії

Є можливість додати оголошення в категорії Гризуни з породою Вівчарка. Потрібно зробити перевірку при додаванні оголошення на співпадіння категорії в оголошенні та в вибраній породі яйщо вона є.

Контактна інформація

Додати сервіс роботи з контатною інформацією сайта. Редагування email, телефону, лінків соц. мереж.

Додати статус DELETED в UserStatus

Додати DELETED в UserStatus. Додати енпоінт анулювання аккаунту юзером. Додати фільтрацію в оголошення для отримання тільки оголошень активних користувачів. Додати обмеження на вхід тільки активних користувачів.

Відсутність породи

Що робити коли юзер не знайде породу в списку? Як буде оновлюватись список порід?

Додати ендпоінт оновлення користувача

Ендпоінт для кабінету юзера. Потрібно перевіряти що він змінює свої дані. До інших у нього доступу немає. Якщо пошта змінилася, то відправляється лист підтвердження і відбувається процедура валідації пошти.

Багато однакових назв в довіднику населенних пунктів

В одній області можуть бути населенні пункти з однаковими назвами. При пошуку юзеру буде не зрозуміло що він обирає. Пропоную додати довідники районів та типів населенних пунктів щоб в видачі було видно в якому він районі та село це чи місто.

Додати налаштування часу активності оголошення

Додати до Options key NUMBER_OF_DAYS_ADV_IS_ACTIVE

змінити алгоритм сворення оголошення. кількість днів повинна братися з налаштуваннь. якщо NUMBER_OF_DAYS_ADV_IS_ACTIVE дорівнює нулю, то використовуємо 10 днів за замовчуванням.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.