Currently, this project is in development.
Quick Bite Backend is a backend service for the Quick Bite application, which provides APIs for managing food orders, user accounts, and restaurant data. This service is built using modern web technologies and follows best practices for scalability and maintainability.
- User authentication and authorization
- CRUD operations for restaurants, menus, and orders
- Real-time order tracking
- Integration with PostgreSQL for data storage
- Integration with Redis for caching and session management
- Integration with Kafka for event streaming
- Dockerized for easy deployment
Please refer to the Installation and Configuration guide for detailed instructions on setting up the Quick Bite Backend service, including prerequisites, installation steps, and configuration options.
- Setup models
- Setup redis and kafka
- Implement authentication and authorization using JWT
- Implement CRUD operations for restaurants, menus, and orders
- Implement real-time order tracking
- Write unit and integration tests