A comprehensive backend system for the Restaurant POS application built with Django, MySQL, and Redis.
- User Management: Role-based authentication and authorization
- Menu Management: Categories, items, modifiers, and options
- Table Management: Sections, tables, and status tracking
- Order Processing: Create, update, and track orders
- Reservation System: Manage table reservations
- Delivery Management: Assign drivers and track deliveries
- Financial Transactions: Record sales, refunds, and expenses
- Real-time Updates: WebSocket integration for live order updates
- Background Tasks: Celery for scheduled tasks and processing
- Django: Web framework
- Django REST Framework: API development
- MySQL: Primary database
- Redis: Caching and message broker
- Channels: WebSocket support
- Celery: Background task processing
- Docker: Containerization
- Clone the repository:
https://github.com/Addiction35/Restaurant_Backend.git
cd restaurant-pos-backend