Project developed through the Spring Professional course of a store's Rest API.
- Login and password system
- Authentication by roles
- Order management (CRUD)
- Payment management (CRUD)
- Payment System
- Java 17
- Spring Boot
- Spring Data JPA
- Spring Validations
- Spring Security
- Docker
- PostgreSQL (Dev profile)
- H2 Database (Test profile)
- OAuth2
- Model Mapper
1. Download repository
# Clone the repository
$ git clone git@github.com:alexsanjr/dscommerce.git
# Go to the folder of project
$ cd dscommerce
2. Open in your favorite repository
3. Import configurations of Postman
# Go to your postmann
# File > Import (or Ctrl + O)
# Localize assets folder in the project
# Drop the arquives.json in the Postmann
DSCommerce.postman_collection.json and DSCommerce auth.postman_environment.json
Alexsanjr
Follow me in: LinkedIn
- Front-End
- Email for sign-up confirm
- Tests Implementation
- More custom queries