Online Tiffin service System Project using Python Django
The Online Tiffin Service System (OTSS) is a modern, efficient, and user-friendly platform that leverages the power of the Python Django framework and MySQL database to provide a seamless experience for both users and administrators. It is designed to meet the needs of modern food service management, making it a valuable tool for tiffin service providers and customers alike.
Language Used | Python |
---|---|
Framework Used | Django |
Database | MySQL |
User Interface Design | HTML, AJAX,JQUERY,JAVASCRIPT |
Web Browser | Mozilla, Google Chrome, IE8, OPERA |
IDE | PyCharm |
Project Modules
Admin Module
- Dashboard: In this section, the dashboard provides a quick summary of key metrics, including:
- Total New Orders
- Total Confirmed Orders
- Total Cancelled Orders
- Total Orders
- Total Listed Tiffin
- Total Registered Users
- Total Invoice Generated
- Tiffin: In this section, admin can manage Tiffin (Add/Update/Delete).
- Tiffin Order: In this section admin can view the Tiffin order details and they have also right to change order status according to current status.
- Invoices: This section helps in maintaining financial records and providing customers with proper billing information.
- Reports: In this section admin can generate following Reports.
- Order Report: Detailed report of all orders.
- Invoices Report: Summary of all invoices generated.
- Sales Report: Analysis of sales data
- Users Reports: List of registered users and their activities.
6.Registered Users: In this section, admin can view the list of registered users.
- Search Invoice: In this section, admin can search Tiffin invoice with the help of customer order number.
- Search Order: In this section, admin can search tiffin orders invoice with the help of customer order number.
Additional Features:
- Profile Management:
- Admins can update their profile details, such as name, email, and contact information.
- Change Password:
- Admins can change their login password for security purposes.
- Password Recovery:
- Admins can recover their password in case they forget it, ensuring uninterrupted access to the system.
User Module
The User Module is the customer-facing part of the Online Tiffin Service System (OTSS). It is designed to provide a smooth and intuitive experience for users, allowing them to explore tiffin options, place orders, and manage their accounts. Below is an overview of the functionalities available in this module:
1. Home Page:
- Overview:
- The homepage is the main landing page of the web application.
- Users can view the available tiffin options, including food items, descriptions, and prices.
- Guest User Access:
- Unregistered users (guest users) can:
- Browse the tiffin menu.
- Access the “About Us” and “Contact Us” sections to learn more about the tiffin provider.
- Sign up or log in to place orders.
- Unregistered users (guest users) can:
2. My Orders:
- Functionality:
- After logging in, users can access their order history, which includes details such as:
- Order date and time.
- Tiffin items ordered.
- Quantity and total cost.
- Delivery status (e.g., confirmed, cancelled, delivered).
- Users can also view and download invoicesfor their orders.
- After logging in, users can access their order history, which includes details such as:
3. My Profile:
- Functionality:
- Users can view and update their personal information, such as:
- Name, email, and contact number.
- Delivery address.
- Users can view and update their personal information, such as:
4. Change Password:
- Functionality:
- Users can change their password to enhance account security.
5. Log Out:
- Functionality:
- Users can log out of the system to secure their accounts, especially when using shared or public devices.
Homepage Details:
The homepage is the central hub of the web application, designed to cater to both registered and guest users. Key features include:
- Tiffin Menu:
- Displays the available tiffin options with details such as food items, descriptions, and prices.
- About Us:
- Provides information about the tiffin service provider, including their mission, vision, and values.
- Contact Us:
- Allows users to reach out to the tiffin provider for queries, feedback, or support.
- Sign In/Sign Up:
- Guest users can register or log in to access the full features of the system, including placing orders and managing their profiles.
Project Output Screens
Home Page

user Sign up

Admin Dashboard

Add Tiffin

Orders

How to run the Project
1. Download the zip file
2. Extract the file, copy otss
folder, and paste it on the desktop
3. Open MySQL Create a database otsspythondb
then import the SQL File available in the SQL File Folder (For MySQL we used the XAMPP server)
4. Open PyCharm and click on the terminal
5. Navigate the project folder using the cd command
cd project_path
For ex: cd C:\Users\YOURPCNAME\OneDrive\Desktop\otss\
6. Now Navigate to the onlinetiffinservicesystem
folder
cd onlinetiffinservicesystem
7. Run the Project using the following command
python manage.py runserver
Now click the URL http://127.0.0.1:8000
and the Project will Run
Login Details
**************Admin login Details**************
Username: admin
Password: Test@123
**************User login Details**************
Username: amit12
Password: Test@123
or Register a new user.
Project Demo
Online Tiffin Service System Project Download Link
2 Responses
[…] and bachelors living away from their homes. This creates a perfect use case for building an Online Tiffin Service System using Python Django, a web application that digitizes the traditional tiffin delivery process. With this project, you […]
[…] and bachelors living away from their homes. This creates a perfect use case for building an Online Tiffin Service System using Python Django, a web application that digitizes the traditional tiffin delivery process. With this project, you […]