FoodOnline is a modern, feature-packed multi-vendor food ordering platform where restaurants can manage menus, customers can place orders, and admins can monitor everything—all built using Django, jQuery, and PayPal for payments.
- ✅ Multi-vendor architecture (individual dashboards for each restaurant)
- 🍽 Restaurant listing, filtering, and details view
- 🧳 Menu management by each restaurant
- 🛒 Shopping cart & order placement
- 💸 PayPal payment integration
- ⏲️ Restaurant opening hours
- 🔐 Customer authentication & profile management
- 📊 Admin & Vendor dashboards
- 📥 Email order confirmation (optional)
- 🌐 Dual DB Support: SQLite (dev) & PostgreSQL (prod)
Layer | Tech |
---|---|
Backend | Python, Django |
Frontend | HTML, CSS, Bootstrap, jQuery |
Payment | PayPal REST API |
Database | SQLite (dev) / PostgreSQL (prod) |
Auth | Django Custom built-in Auth |
Deployment | localhost |
Screenshots are included to demonstrate:
git clone https://github.com/CoderMahruf/multivendor.git
python -m venv env
source env/bin/activate # on Windows: env\Scripts\activate
pip install -r requirements.txt
- UI inspired by FoodBakery Theme
- Developed by [Mahruful Alam]
- Thanks to Django & PayPal APIs