Цель проекта - разработать систему контроля личных расходов (далее Система). Пользователь сможет настравиать свои категории покупок добавлять покупки в систему, как вручную так и отскаировав Qr код чека или передав данные чека. Получать сводку о затратах, и настраивать свои шаблоны для получения сводки (выбор категорий, количество дней). Вести свою долговую книжку: записывать и отслеживать кто или кому сколько должен. К записи в долговой книжке можно будет привязать другого пользователя, который будет получать уведомления об изменениях. Разработать функционал на базе API банка Тинкофф, для получения подробной информации об инвестиционном счете.
Взаимодействие с системой будет осуществлятся по API.
Взаимодействие пользователя в рамках проекта будет осуществеленно с помощью Telegram бота. В дальнейшем если проект будет успешным, планируется разработать мобильное приложение и сайт и расширить функционал.
-
API
- Язык программирования Python
- Фреймворк FastAPI
- БД PostgreSQL
- SQLAlchemy ORM
- docker-compose
-
Telegram бот
- Язык программирования Python
- Фреймворк Aiogram
- БД PostgreSQL
- docker-compose
- docker
-
Сайт
- React
- Node JS