This project is a web application for a restaurant's order and receipt system. It was developed as a collaborative effort among college friends with a shared passion for programming. Customers can browse the menu, place orders, and receive a printable receipt. The project is built using the Django framework and follows the Model-View-Template architecture.
Homepage: Order Page: Receipt Page:
- Homepage: Displays a list of menu items with images and descriptions.
- Order Page: Allows customers to select menu items, enter their name, and place orders.
- Receipt Page: Displays an order summary with the customer's name and total price, allowing printing of receipts.
- Responsive Design: The application is designed to work seamlessly on both desktop and mobile devices.
- Carousel: The homepage features a carousel of menu item images using Swiper.js.
- Footer: The footer contains essential restaurant information and social media links.
- Clone this repository:
git clone https://github.com/Anjal-shrestha/Restaurant-Receipt-Project.git
- Navigate to the project directory:
cd Restaurant-Receipt-Project
- Install project dependencies:
pip install -r requirements.txt
- Run the development server:
python manage.py runserver
- Access the application in your web browser:
http://localhost:8000/
- Django: Web framework used for building the application.
- HTML, CSS, JavaScript: Frontend languages for creating user interfaces.
- Swiper.js: Library used for creating a carousel for menu items.
- Bootstrap: CSS framework for responsive design.
- Font Awesome: Icons for social media links.
Contributions are welcome! Here's how you can contribute:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit:
git commit -m "Add your changes"
- Push to your forked repository:
git push origin feature/your-feature-name
- Create a pull request from your branch to the main repository
This project was inspired by the need for an efficient order and receipt system for restaurants. We would like to express our gratitude to Nagarjuna College of IT for providing us with the opportunity to work on this project as a part of our academic curriculum.
Special thanks to our tutor, Rajad Shakya , for their guidance, support, and valuable insights throughout the development of this project. Additionally, we extend our appreciation to the Django documentation and various online resources that contributed to our learning and assisted us in overcoming challenges.
We also acknowledge our friends and colleagues who provided feedback and encouragement, contributing to the overall success of this project.