For sql database:
For web service:
- Language: python
- Framework: fastAPI
- Logic diagram proposed:
1. Install all dependencies (I used python 3.10)
pip install -r requirements.txt
2. Run service with:
uvicorn app:app --port 1234 --reload
3. Change the url of the webhook if necessary.
.env > WEBHOOK
- currency
POST: /currency
{ "name":"" }
- currency value
POST: /currency/value
{ "date":"", "value":"", "name":"" }
- currency
GET: /currency/value/{currency_name}
example: /currency/value/eur
- unique currency value
GET: /currency/value/currency_name?date=dd/mm/yyyy
example: /currency/value/eur?date=09/09/2022{id}
- all currency value
GET: /currency/value/all/currency_name?date=dd/mm/yyyy
example: /currency/value/all/eur?date=09/09/2022{id}