Skip to content

NewBieLearnCode73/SecondHandGoods

Repository files navigation

👜 Second Hand Goods

1. About this project

This project was created to provide users with a platform to sell their pre-owned items, offering an effective solution for decluttering and finding new homes for things they no longer need.


2. Technologies used

Back-end: Spring Boot, Spring Security, Spring Data JPA, Hibernate, Lombok, Maven

Database: MySQL

Document: Swagger


3. Main features

  • User registration and login
  • User account activation via email
  • User profile management
  • CRUD operations for entities: User, Product,...
  • Security: Authentication and Authorization using JWT
  • Pagination and sorting
  • Payment gateway integration with VNPay
  • etc...

4. Requirements

  • Java 17 or higher
  • Maven
  • MySQL
  • Postman (optional)
  • IDE (IntelliJ IDEA, Eclipse,...)

5. How to run

  1. Clone this repository
  2. Import the project into your IDE
  3. Configure the application.properties file in the resources folder
    • Set up your database connection and import the file second_hand_goods.sql into your database
    • Set up your email server SMTP configuration
    • Set up your VNPay configuration
  4. Run the project

6. How to use


7. Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published