Live Here- http://restaurantexpress.pythonanywhere.com/
Welcome to Let's! This web application allows users to explore restaurant menus, select items, and place orders.
- Users can explore various restaurant menus.
- They can select items from the menus.
- Users can add selected items to their Cart system.
- The Cart system allows users to review and modify their selected items before finalizing their orders.
- Once satisfied with their selection, users can proceed to place their orders.
- Developed an admin page accessible only to administrators.
- Administrators have full control (CRUD) over menu items and orders.
- Admins can add new menu items, update existing items, or remove items that are no longer available.
- Integrated with the Razorpay Payment Gateway for processing payments securely.
.
└── Restaurant-Express-WebApp
├── .env
├── build.sh
├── LICENSE
├── manage.py
├── README.ms
├── requirements.txt
├── assets
├── HomeDelivery
│ ├── admin.py
│ ├── apps.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
│ ├── __init__.py
│ ├── migrations
│ └── templates
│ ├── about.html
│ ├── admin.html
│ ├── adminorder.html
│ ├── adminpage.html
│ ├── base.html
│ ├── footer.html
│ ├── gallery.html
│ ├── header.html
│ ├── index.html
│ ├── login.html
│ ├── menu.html
│ ├── order.html
│ ├── orderplace.html
│ ├── payment.html
│ ├── register.html
│ ├── Reservation.html
│ └── room.html
├── HomeDeliveryRestaurants
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
│ └── __init__.py
└── static
├── css
│ ├── all.css
│ ├── all.min.css
│ ├── bootstrap.css
│ ├── bootstrap.min.css
│ ├── restaurant.css
│ ├── style.css
│ └── swiper-bundle.min.css
└── image
│ ├── category
│ ├── chef
│ ├── det
│ ├── gallery
│ ├── LOGO
│ ├── slider
│ ├── user
│ └── menu
└── js
├── all.js
├── all.min.js
├── bootstrap.js
├── bootstrap.min.js
├── index.js
├── jquery.js
├── menu.js
├── order.js
├── script.js
└── swiper-bundle.min.js
Clone this repository:
git clone https://github.com/RohitAayushmaan/HomeDeliveryRestaurants.git
Access:
cd Restaurant-Express-WebApp
Install virtualenv:
pip install virtualenvwrapper
Creating the virtualenv:
mkvirtualenv venv_name
After creating virtial environment we need to activate it:
workon venv_name
Package you need to install:
pip install -r requirement.txt
Create all the tables in database.
python manage.py migrate
python manage.py runserver
The server will initialize in the http://localhost:8000