• Register now to get access to thousands of Tutorials, Leaked content, Hot NSFW and much more. Join us as we build and grow the community.

Simple Food Ordering System in Python using Django Framework Free Source Code

AlBoSs

Organic Traffic Pro
A Rep
0
0
0
Rep
0
A Vouches
0
0
0
Vouches
0
Posts
119
Likes
151
Bits
2 MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1 200 XP
Food Ordering System using Django in Python

This project is entitled Food Ordering System. This is a web-based application developed in Python and Django Framework. This simple project provides an Online Food Ordering System for the Food Shop or Store. This Food Ordering System helps the food store's customer to easily order their desired foods. It contains or consists of different user-friendly features and functionalities. It also has a pleasant light user interface with the help of Bootstrap Framework to give end-users a better experience while using or browsing the web application.

About the Food Ordering System

This was developed using the following Libraries:

  • Python
  • Django
  • SQLite3
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Pillow Library
  • Fontawesome
  • Bootstrap
  • django-tinymce4-lite
  • jsmin
  • sqlparse
  • pytz

This Food Ordering System Project has 2 different user interface which is for the Admin or the Shop's Management and Customers. The application requires the users to log in a registered and valid system user credentials to gain access to features and functionalities. On this Food Ordering System, the admin or the management can only manage their product list using Django's Built-In Admin panel which means it requires a superuser to gain access. The Customers can simply create or register their account by filling the required fields of the registration form. After the successful registration or login, customers can explore the different foods that the shop is offering. By default, users will be redirected to the list of the food categories. The categories on this project are Pizza, Subway Dishes, Salad, Pasta, and Diner Platter food. Customers or Users can select up to 3 different toppings for each ordered pizza. The Admin Users must log in to the Customer Site to mark the pending orders to deliver.

Features

  • Login and Registration
  • Home
  • Category List
  • Order Food or Dishes
  • Add Food or Dishes to Cart
  • List Cart Items
  • Remove Item/Items from Cart
  • Place Order
  • Mark Order as Delivered
  • Admin Panel
  • Logout

Sample Snapshots

Login Page

Registration Form Page

Home Page (Category List)

Food Item List (for Pizza Category)

Cart List

Order List Page

Administration Site

The system source code is free to download on this project and only for educational purposes only. The source code is not that so tricky which means not that difficult to understand. Feel free to download and modify the source code the way you wanted.

How to Run

Download/Install the following

  • Python (I used v3.9.1)
  • PIP (for python modules installation)

Setup/Installation

  1. Download and Extract the provided source code zip

    file. (download button is located below)
  2. Open your Terminal/Command Prompt window. (make sure to add "python" and "pip" in your environment variables)
  3. Change the working directory to the extracted source code folder. i.e. cd C:\Users\Personal-23\Desktop\django_fos
  4. Run the following commands:
    • pip install -r requirements.txt
    • python manage.py migrate
    • python manage.py runserver
  5. Keep the terminals open and running.
  6. Open a web browser and browse the Food Ordering System
    or http://127.0.0.1:8000/

Note: I might forget to list some other modules/libraries. Kindly Install the missing modules if any occurred.

Access Information for AdminSite

SuperUser/Admin

Username: admin

Password: admin123

Sample Customer

Username: mcooper

Password: test#123


for the Django's Admin Site.

DEMO VIDEO

That's it! I hope this will help you with what you are looking for. Maybe you'll find this Food Ordering System useful and can help you with your future Python Django Projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.

2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

452,512

356,407

356,429

Top
Raidforums