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.
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
Project tests cover about 90% of the code
Run tests:
$ python manage.py test
This project uses MIT License. Read the full licence in MIT Licence
The ERD files are located in docs/erd
You can read more about the project in docs in the same directory using sphinx