pizza_ordering_service(pos)
To start project, run:
docker-compose up
The API will then be available at http://127.0.0.1:8000. All migrations and models are in core app. 35 Tests have been written for this project. Authentication is handled. Docker, Travis-ci, flake8.
description | route | test |
---|---|---|
api for create user as customer | email password name | |
token create for user | for test better option is using ModHeader extension for chrome | |
send token | now you are authenticated | |
api root for order | after authentication you could see the process on browser in debug mode True | |
api root for order | after authentication | |
api root for order detail | list && create | |
api root for order detail | retrieve, update && delete | |
create retrieve list order | filter is also here | |
delete update order | retrieve, update && delete | |
retrieve update status | retrieve && update | |
validate status | you cannot update an order if status is in 3,4,5 (out for delivery, delivered, returned) |