Logistics-Api is a simple REST API used to upload customers orders.
..User Stories
Users authenticates via OAUTH2 and OpenidCOnnect(GOogleOAuth 2.0 )
Customer creates order
Customers gets message after order created sucessfully(Asynchronous Task)
- Django
- DjangoRest
- Travis(CI/CD)
- Heroku-Deployment
- AfricaisTalking-(SMSGATEWAY)
- Coverage
- Celery
- Redis
- Pytest
- Docker
- Google OR-tools
- Docker-Compose
12.Google OR-tools
13
No authentication required, returns a User
Required fields: `email`, `password`
https://developers.google.com/maps/documentation/javascript/examples/polyline-simple
To get started: Git clone the repository using https://github.com/EUGINELETHAL/Backend-challenge For the API to run smoothly you will need the following:
1. Python 3.6 or higher installed.
2. Pip3
3. Pipenv or virtualenv installed.
Local Development Guide.
- Git clone the repository using
- Through your terminal, navigate to the location with the cloned repository.
- Open the cloned repo folder using your terminal.
- You're currently on the
mainbranch.
pytest
PEP 8
Heroku
- Django and Django Rest Framework
- Ochung Eugine.