This project is one of my favorites. It was part of the class "Architecture logicielle" during the academic term of autumn 2023. The project consisted of building a REST API with Java for letting Laval University students order meal boxes on the campus.

Good coding practices and principles were followed, such as:

  • Hexagonal architecture
  • Publish/Subscribe model
  • SOLID principles
  • Tell, Don't Ask (TDA)
  • Domain Driven Development (DDD)
  • Clean code
single