Multi-vendor restaurant marketplace website with features like location-based search functionality, the ability to find nearby restaurants, and various other complex features. Demo: https://foodonlinepanda.me/
(1) Configure a PostgreSQL database
(2) Implement custom user models, static files, media files, and Django signals
(3) Enable user registration, display Django messages and errors
(4) Implement vendor registration and authentication
(5) Verify tokens and configure email
(6) Allow for vendor approval by an administrator and provide dashboards
(7) Create a form for building a restaurant profile and implement custom validators
(8) Integrate a Google Autocomplete field
(9) Implement category and food item CRUD functionalities in the menu builder
(10) Include a marketplace feature
(11) Implement cart functionalities through AJAX requests and on the frontend
(12) Provide basic and advanced search options
(13) Enable location-based searches for nearby restaurants
(14) Create a dynamic module for business hours with AJAX
(15) Develop a dynamic tax module
(16) Develop a customer app and profile building functionality
(17) Implement an order model and checkout page
(18) Enable order placement and generate order numbers
(19) Integrate the PayPal payment gateway
(20) Implement post-order functionality
(21) Implement a many-to-many relationship and a vendor dashboard
(22) Implement custom middleware, total revenue tracking per vendor, and current month's revenue tracking
(23) Integrate email templates
(24) Make the site mobile-friendly through responsive design