This is an API restful that provides a call events record and a bill report.
The applications was made with Python 3.6
, Django 2.0
and hosted at Heroku
.
You can see the entire challenge here Work at Olist.
- Macbook Pro
2017
- macOS Sierra
10.12.6
- Atom
1.27.0
- virtualenv
15.1.0
- Python
3.6.3
- Docker
18.03.1-ce
build 9ee9f40
- docker-compose
1.21.1
build 5a3f1a3
First you need to clone this project:
git clone git@github.com:guimunarolo/work-at-olist.git
cd work-at-olist
Now with Docker
and docker-compose
properly installed and running, execute:
make
If this was the first time you ran the project, you need execute:
make migrate
make loaddata
Now you have the project running on http://localhost:8000 and the database fully started.
If you wanna see the application's logs, run:
make logs
With the project running, execute:
make tests
Here is the API documentation.