This project is a food recommendation service designed to help users find food options based on their preferences. The service uses advanced algorithms to suggest meals, making dining choices easier and more personalized.
To run the server, you will need the following libraries and tools:
- Echo v4 - High performance, minimalist Go web framework
- Air v1.52 - Live reload for Go apps
- Docker - Platform to develop, ship, and run applications
- echo-swagger - Swagger integration with Echo for API documentation
This project follows the principles of Clean Architecture. This architectural pattern emphasizes the separation of concerns, making the codebase more modular, testable, and maintainable. The core idea is to keep the business logic independent of frameworks, databases, and external agencies.