How murari123-byte/your-taste works
Meal Buddy is a Django food-delivery application. A customer signs up or signs in, browses restaurants and menus, adds items to a cart, and proceeds to checkout; the checkout view creates a Razorpay order, while the orders page displays the cart contents and clears the cart. Admin-facing views manage restaurants and menu items. The excerpts show the main routes, views, data models, and payment integration; other template behavior is not inspected.
Main entry points: views.py Request views · meal_buddy/urls.py Project routes · delivery/urls.py Delivery routes · settings.py App settings
Components 17
Web routing
- Project routes
meal_buddy/urls.py - Delivery routes
delivery/urls.py
Customer and admin flows
- Request views
delivery/views.py - Account access
delivery/views.py - Restaurant management
delivery/views.py - Menu management
delivery/views.py - Restaurant browsing
delivery/views.py - Menu browsing
delivery/views.py - Cart management
delivery/views.py - Checkout
delivery/views.py - Orders display
delivery/views.py
Application data
- Domain models
delivery/models.py - SQLite database
db.sqlite3 - App settings
meal_buddy/settings.py
User interface
- Page templates
delivery/templates/delivery
Other components
- Customer
- Razorpay
Connections 15
- Customer → Project routes: sends requests
meal_buddy/urls.py - Project routes → Delivery routes: includes routes
meal_buddy/urls.py - Delivery routes → Request views: dispatches to
delivery/urls.py - Request views → Account access: handles
delivery/views.py - Request views → Restaurant management: handles
delivery/views.py - Request views → Menu management: handles
delivery/views.py - Request views → Restaurant browsing: handles
delivery/views.py - Request views → Menu browsing: handles
delivery/views.py - Request views → Cart management: handles
delivery/views.py - Request views → Checkout: handles
delivery/views.py - Request views → Orders display: handles
delivery/views.py - Request views → Domain models: reads and writes
delivery/views.py - Request views → Page templates: renders
delivery/views.py - App settings → SQLite database: configures
meal_buddy/settings.py - Checkout → Razorpay: creates order
delivery/views.py