..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
GET api/v1/delivery
Example request body:
{
"user":{
"email": "[email protected]",
"password": "jakejake"
}
}
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
main
branch.
pytest
PEP 8
Heroku
- Django and Django Rest Framework
- Ochung Eugine.