Бот, который позволяет мониторить баланс портфеля из разных финансовых инструментов. Необходимые возможности:
- Бот хранит информацию об объёме разных финансовых инструментов (фалюты, акции, фонды)
- Бот выводит информацию о текущем объёме портфеля, изменениях за час, день, неделю
- Можно придумать как сделать так, чтобы хранить информацию о разных пользователях без раскрытия данных
- БД postgresql
- Go сервис для сбора данных о котировках, курсах, ценах
- различные финансовые инструменты: (крипто-)валюты, драг.металлы, акции и пр.
- адаптор под каждый внешний сервис
- запрашивать данные периодически и хранить историю (шедулинг тасков каждые n минут)
- Go сервис для обработки запросов пользователя
- создание пользователя
- информация об имеющихся возможностях
- информация о портфеле, добавление, редактирование, удаление элемента портфеля
- представление информации о портфеле с изменениями по каждому элементу портфеля + итог в виде таблицы, графика.
- шифрование данных - TODO
- Telegram-бот на фронте
docker-compose -f docker-compose.yml up