Please make use of a random public API of your choice to demonstrate your ability to:
- Fetch data from 3rd party source
- Persist the data
- Transform the data by doing something interesting with the data
- Deliver value from the responses
Outcome:
- The JSON API
- A basic test suite
- A Dockerized application
Bonus:
- Lite SPA front-end built in your JS framework of choice
- Python web framework
- Testing: feel free to use your test library of choice
- Persist the data into a database backend of your choice
Your submission should include:
- README with instructions how to run the project and architectural decisions
- API source code
- Dockerfile (Feel free to make use of docker-compose)