The BistroByte Menu Service is a microservice responsible for managing menu-related operations in the BistroByte ecosystem. It provides APIs for creating, updating, retrieving, and deleting menu items, categories, and related metadata.
- Programming Language: Java 21
- Framework: Spring Boot 3.4.5
- Database: PostgreSQL
- Containerization: Docker (plan to add)
- Testing: JUnit 5, Mockito
- CI/CD: GitHub Actions (plan to add)
- Other Tools: Swagger for API documentation (plan to add), Lombok for reducing boilerplate code, MapStruct for object mapping, and Spring Data JPA for database interactions.