Skip to content

This is an admin based mini web project developed for the management of the records of food, billing and food sales. It is created with the motive of creating ease for the counter-management side of a restaurant.

License

Notifications You must be signed in to change notification settings

Mishankhatri/Restaurant-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

Restaurant Management System

Status License: GPL v3


A mini-web based project

📝 Table of Contents


🧐 About

This is an admin based mini web project developed for the management of the records of food, billing and food sales. It is created with the motive of creating ease for the counter-management side of a restaurant.


✨ Features

For Registered Users :

  • Admin Mode
    • Admin can register new staff.
    • Admin can CREATE, RETRIEVE, UPDATE and DELETE food items.
    • Admin can CREATE, RETRIEVE, UPDATE, PRINT and DELETE invoices.

  • Staff Mode
    • Staff can CREATE, RETRIEVE, UPDATE and DELETE food items.
    • Staff can CREATE, RETRIEVE, UPDATE and PRINT invoices.

For Unregistered users :

  • Normal mode:
    • Can only view food-items list and food details.

🏁 Getting Started

  • Clone the repository or download the zip file

  • For zip file extract it, then cd into the directory

  • make virtualenv and install the packages into the environment by:

    $ virtualenv venv
    
    $ venv\Scripts\activate (in windows) or $source venv/bin/activate (in Mac OS/linux)
    
    
  • Install all dependencies by executing the following command:

    $pip install -r requirements.txt
    
  • For running the application simply execute the following commands:

    $python manage.py migrate
    $python manage.py runserver
    
  • For creating a user execute:

    $python manage.py createsuperuser
    # Follow the instructions
    
  • You can now login to the system!

  • Now you can use the app by visiting http://127.0.0.1:8000/


⛏️ Built Using


✍️ Authors


👀 Quick Preview

  • Homepage

Home Page

  • Foodlist

Home Page

  • FoodInfo

Home Page

  • Create Invoice

Home Page

  • Add Items to Invoice

Home Page

  • Added Items Preview

Home Page

  • Print Invoice as Pdf

Home Page

  • Dashboard For Admin

Home Page

  • Update Profile

Home Page

  • Add Food to Database

Home Page

  • Register New Staff (admin only view)

Home Page

  • Sales(admin only view)

Home Page

  • Particular Invoice Details

Home Page

  • Deletion of Invoice (admin only)

Home Page

  • Staff Dashboard

Home Page

  • Staff Sales View

Home Page

About

This is an admin based mini web project developed for the management of the records of food, billing and food sales. It is created with the motive of creating ease for the counter-management side of a restaurant.

Topics

Resources

License

Stars

Watchers

Forks