Handle takeaway orders with ease - Nigiri Falls Takeaway is a feature complete online takeaway ordering system for both employees and customers.
This project has been configured with Continous Integration and Continous Deployment from the start, and is available here.
This project was started to create a complete takeaway ordering system for the sushi restaurant Nigiri Falls. It is meant to be user friendly, international and universally adaptable.
This project follows the PEP8 style guide for Python code, except E501. No specific style is used for HTML and CSS, but common sense applies. 😉
Built with
- Fork the repository.
- Clone into it with
git clone
. - Go to
/nigirifalls
in your terminal of choice and runpip3 install -r requirements.txt
to install dependencies. - Create a AWS S3 bucket and set your credentials as environment variables in your OS. Set
AWS_STORAGE_BUCKET_NAME
insettings.py
to the name of your bucket. - Run
python3 manage.py makemigrations
andpython3 manage.py migrate
to create the database. - Run
python3 manage.py runserver
. A local instance of the website should be running atlocalhost:8000
.
Run the unit tests by running python3 manage.py test
.
If you want a test report, ensure that you have Coverage installed, and run:
coverage run --source='.' manage.py test
coverage report
See our wiki on GitLab! It contains a user guide, code overview, "How to contribute", product road map and documentation (In Norwegian).
No license is provided.