Нужно реализовать веб-сервис с API, который будет общаться с Binance и подтягивать курсы, которые хранятся в базе. Стек: Fiber/gin/echo Postgresql/MongoDB
Методы:
- POST /add_ticker - позволяет пользователю добавить пару валюта для отслеживания { “ticker”: “BTC” }
- GET /fetch - позволяет пользователю получить курс и изменение цены за выбранную дату по определенной паре Query params: ticker=BTC, date_from=dd.mm.yy HH:MM:SS, date_to=dd.mm.yy HH:MM:SS { “Ticker”: “BTC/USDT” “Price” 29.900, “Difference” -1.5% }
Difference - параметр, которые рассчитывает изменение курса за выбранную дату
Курсы нужно подтягивать с бинанса каждую минуту и добавлять записи в бд Пары валют брать из базы