TimelyTaste: A Food Delivery Backend
Contents
Overview
TimelyTaste is a food delivery backend with a REST API and event-driven microservices, designed with reference to the Uber Eats API. We completed it as a group project for COMP3122 at HKPolyU.
Features
- Microservices architecture with event-driven communication
- Docker Compose for container orchestration and deployment
- RESTful API endpoints
- Comprehensive unit testing
- Uber Eats API-inspired design for scalability and maintainability
What I learned
This project was a great opportunity to learn about microservices architecture and event-driven design patterns. I enjoyed working with Docker and Flask to create a scalable and maintainable backend API. The experience of collaborating with a team to build a complex system was invaluable, and I learned a lot about software development.