Welcome to the Domino's Pizza Ordering App! 🙌 This is a web application developed using Django, Python, and the Instamojo payment gateway API. With this app, users can easily order their favorite Domino's pizzas and have them delivered right to their doorstep. 🍕🚚
- User Registration and Authentication: Users can create an account and log in to the app to access their order history and saved preferences. 🔒
- Pizza Menu and Customization: Users can browse the full menu of Domino's pizzas, customize their toppings, and add their favorite items to the cart. 🍕🔍
- Secure Payment Integration: Users can securely checkout and pay for their orders using the Instamojo payment gateway. 💳🔒
- Order Tracking and History: Users can track the status of their orders and view their order history. 🔍🗓️
- Admin Dashboard: The app includes an admin dashboard where Domino's staff can manage orders, update the menu, and view customer analytics. 🧑💻📊
The Domino's Pizza Ordering App is built using the following technologies:
- Backend: Django (Python) 🐍
- Payment Gateway: Instamojo API 💳
- Frontend: HTML, CSS, JavaScript 🌐
- Database: SQLite (for development)
To run the Domino's Pizza Ordering App locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/dominos-pizza-app.git
-
pip install -r requirements.txt
-
python manage.py migrate
-
python manage.py createsuperuser
-
python manage.py runserver Access the app in your web browser at http://localhost:8000. 🌐
Fork the repository. 🍴 Create a new branch for your feature or bug fix. 🛠️ Make your changes and commit them. 💻 Push your changes to your fork. 🚀 Submit a pull request to the main repository. 🤝