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