Ramin-RX7 / CafeMenu

Café management website with custom dashboard panel for staff
MIT License
2 stars 4 forks source link

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