Service saves conversion rates from this API for USD, EUR, PLN, CZK once on start up and once a day at 16:00 (4 PM) UTC (Stock exchange market closing time).
- API:
- Django (Django Rest Framework)
- Celery (Celery-beat for periodic tasks)
- Redis (needed for Celery)
- PostgreSQL
- UI: Bootstrap 5.x (Nothing special, just needed their forms)
API's powered by docker-compose to make it practical and easy-to-use.
docker-compose up --build
or simply:
make docker-up
to shut it down:
make docker-down
make test