Skip to content

alexsanjr/dscommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSCommerce

Project developed through the Spring Professional course of a store's Rest API.

Reference

📗 UML Diagram

UML Diagram

🕹️ Functionalities

  • Login and password system
  • Authentication by roles
  • Order management (CRUD)
  • Payment management (CRUD)
  • Payment System

🛠️ Stacks

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • Spring Validations
  • Spring Security
  • Docker
  • PostgreSQL (Dev profile)
  • H2 Database (Test profile)
  • OAuth2
  • Model Mapper

🖱️ Install

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

🧭 Author

Alexsanjr

Follow me in: LinkedIn

🔬 Next Steps

  • Front-End
  • Email for sign-up confirm
  • Tests Implementation
  • More custom queries

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages