Star Burger
About the project
Star Burger is a delivery restaurant website, which has a cart and an order form. This project has a custom manager that allows to manage restaurants, their menu items, availability, and orders without having to directly go to the Django administration panel. This facilitates management functions for non-IT personnel. You can try the manager out here with username test
and password z7kAYmh5kTQdcht
.
The Django Rest Framework (DRF) functionality can be seen at here. You can create a test order via DRF by entering something to the tune of
{"products": [{"product": 1, "quantity": 1}], "firstname": "John", "lastname": "Peters", "phonenumber": "+18678510987", "address": "Whitehorse"}
Other features:
◦ ORM queries optimization
◦ Geo-location API for distance calculation
◦ Rollbar API
◦ Automatic deployment (bash script)
◦ Telephone number validation
Technologies used
Python, Django, PostgreSQL, Django Rest Framework, Vue.js
Project status
Completed
Link
Star Burger
Link to source code
Github
Return