- The app receives daily exchange rates for UAH-USD and UAH-EUR.
- For tests, you can change the time in the
/exchange_rates/celery.py
by changing the value of the variabletime_period
(for example, execute every minute:time_period = crontab()
) - Additionally, a view with a currency exchange calculator has been added. Currencies from the database are used, with the best rate for the user.
- Clone repository
- Fill env variables
- Build and run app:
docker compose up
- Enter http://localhost:8000 (http://127.0.0.1:8000) in a browser to see the application running
Built With: Python3, Django, Celery, Postgres, Docker Compose, and GitHub Actions.
Note: This repository is used for demonstration and testing purposes only.