Skip to content

REST API in Java using Spring Boot 3 for managing orders in a coffee shop. The API provides endpoints for user, product, and order management. It also includes user login and registration functionalities, utilizing JWT-based authentication and security provided by Spring Security. All endpoints have automated test coverage.

Notifications You must be signed in to change notification settings

lourdilene/spring-boot3-cafeteria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project: Coffee Shop Order Management

Description: Development of a REST API in Java using Spring Boot 3 for managing orders in a coffee shop. The API offers endpoints for user, product, and order management, allowing operations for creation, editing, deletion, and viewing. It also includes user login and registration functionalities, utilizing JWT-based authentication and security provided by Spring Security.

Project Link: GitHub - Coffee Shop Order Management

Technical Details:

Authentication and Authorization:

  • Implementation of JWT authentication for security.
  • Use of Spring Security for access management.

Architecture:

  • Clear separation of application layers using repositories, DTOs, filters, and services.
  • Code structuring to maintain separation of concerns and ease of maintenance.

Endpoints:

  • User creation, editing, deletion, and viewing.
  • Product creation, editing, deletion, and viewing.
  • Order creation, editing, deletion, and viewing.

About

REST API in Java using Spring Boot 3 for managing orders in a coffee shop. The API provides endpoints for user, product, and order management. It also includes user login and registration functionalities, utilizing JWT-based authentication and security provided by Spring Security. All endpoints have automated test coverage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages