Cafe API

This project was part of the class "Qualité et métriques du logiciel", which took part during the academic term of autumn 2022. The project consisted of building a REST API with Java for managing a coffee shop.

Good coding practices and principles were followed, such as:

  • SOLID principles
  • Test Driven Development (TDD)
  • Tell, Don't Ask (TDA)
  • Hexagonal architecture
  • Domain Driven Development (DDD)
  • Clean code
single