Skip to content

A full-featured Zomato clone built with Django. Includes restaurant menus, cart, orders, reviews, and admin management with REST API support.

Notifications You must be signed in to change notification settings

codestobecreated/Zomato_Clone_Food_Delivery_Web_Application

Repository files navigation

Zomato_Clone_Food_Delivery_Web_Application

echo "# 🍽️ Zomato Clone – Food Delivery Web Application (Django)

This is a full-featured Zomato Clone built with Django. It allows users to browse restaurants, view menus, add to cart, place orders, and leave reviews.

🚀 Features

  • User Registration & Login
  • Restaurant and Menu Management
  • Cart and Order System
  • Reviews and Ratings
  • Admin Dashboard
  • REST API Support

🛠 Tech Stack

  • Django 5.2.4
  • Django REST Framework 3.16.0
  • Crispy Forms 2.4
  • Pillow 11.3.0 (for image uploads)
  • PyMongo (optional MongoDB support)
  • SQLite (default DB)

📦 Requirements

``` asgiref==3.9.1 Django==5.2.4 django-crispy-forms==2.4 djangorestframework==3.16.0 dnspython==2.7.0 pillow==11.3.0 pymongo==4.13.2 sqlparse==0.5.3 ```

🧪 How to Run Locally

```bash git clone https://github.com/your-username/zomato-clone-django.git cd zomato-clone-django python3 -m venv env source env/bin/activate pip install -r requirements.txt python manage.py migrate python manage.py createsuperuser python manage.py runserver ```

Visit: http://127.0.0.1:8000/

📁 Project Structure

``` main_app/ ├── models.py ├── views.py ├── admin.py ├── templates/ └── static/ manage.py requirements.txt README.md ```

🙋‍♂️ Author

" > README.md && git add README.md && git commit -m "Add README.md" && git push

About

A full-featured Zomato clone built with Django. Includes restaurant menus, cart, orders, reviews, and admin management with REST API support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published