Skip to content

eshant52/quickbite-backend

Repository files navigation

Quick Bite Backend (Spring Boot + PostgreSQL + Redis + Kafka)

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.

Features

  • 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

Installation and Configuration

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.

Plans todo

  • 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

About

QuickBite is a scalable, production-ready food delivery backend inspired by Zomato and Swiggy, focusing on backend architecture, API design, and infrastructure to support high-concurrency orders, real-time tracking, async event processing, and smart caching.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors