Skip to content

Ethiqque/Nespresso-Coffee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nespresso-Coffee

Nespresso Coffee Machine

Nespresso-Coffee (Backend) is a sandbox project aimed at developing a modern marketplace for selling coffee. The project serves as a platform for enhancing technical skills through hands-on development of a full-stack application in a real-world context.

Technology Stack

  • Architecture: Monolithic.
  • Programming Language: Java 17.
  • Frameworks: Spring Boot 3, Spring Web, Spring Data, Spring Security, Spring Actuator, Spring Retry, Lombok, Apache Commons, Spring Mail, Google Guava.
  • Security: JWT, TLS.
  • Database Migration: Liquibase.
  • Logging: Log4j2, Slf4j.
  • Unit Testing: JUnit 5.
  • End-to-End Testing: Rest Assured, Testcontainers.
  • Mapping: MapStruct.
  • Test Coverage: JaCoCo.
  • API Documentation: OpenAPI, SpringDoc.
  • Validation: Javax Validation.

This stack supports building a secure, scalable, and maintainable marketplace platform, fostering continuous learning and innovation in software development.

Nespresso Coffee Machine

About

Marketplace for selling Nespresso coffee machines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages