Skip to content

Café management website with custom dashboard panel for staff

License

Notifications You must be signed in to change notification settings

Ramin-RX7/CafeMenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CafeMenu

This repo is a cafe menu manager implemented in python/django that helps both staff and customer have better experience in a cafe.

This means customers have an overview of the cafe and can also order directly using their phones.

And manager/staff can have an overview of the sales, orders and everything a manager need to know about it's cafe.

Deploy

Clone the project

$ git clone https://github.com/Ramin-RX7/CafeMenu.git

Navigate to the repo directory

$ cd CafeMenu

Install required packages

$ python -m pip install -r requirements.txt

Navigate to the project directory

$ cd ./src/

Apply migrations

$ python manage.py migrate

Setup Configs (Before First Run)

$ python manage.py setupconf

Run the server

$ python manage.py runserver

Tests

Project tests cover about 90% of the code

Run tests:

$ python manage.py test

Licence

This project uses MIT License. Read the full licence in MIT Licence

Docs

The ERD files are located in docs/erd

You can read more about the project in docs in the same directory using sphinx

About

Café management website with custom dashboard panel for staff

Resources

License

Stars

Watchers

Forks

Packages

No packages published