Телеграм бот для ведения семейного бюджета
Всем привет!
Пишу свой первый пост, не претендую на качество и уникальность, просто делюсь.
Разрабатываю телеграм бота, который может быть помощником в ведение вашего семейного бюджета. Да, существуют тысячи спец программ, сотни удобных ботов. Но этого делаю в свободное от работы время, удобным для себя и жены.
Изначально делал простого бота для внесения расходов, но постепенно он обрастал маленькими удобными для нас функциями и дополнениями. Впоследствии, решил дополнить возможностью регистрации, чтобы попытаться выкатить его в общее пользование. Пытаюсь сделать максимально юзер-френдли, чтобы пользователю требовалось совершить минимальные действия как при старте работы, так и при использовании.
Пишу на python, с использованием aiogram и sqlite в качестве БД и google таблицы в качестве визуального отображения данных.
Кратко опишу основные реализованные на текущий момент возможности:
- возможность внесения доходов и расходов по категориям (самое важное при ведение бюджета:) )
Введение расхода
Через кнопки пользователь выбирает способ добавления (можно также сканировать QR из чека), категорию, дату, вводит сумму. Затем эти данные вносятся и в гугл таблицу, и в БД.
- возможность создания списков покупок
Функционал списка покупок
По факту, просто json файл под капотом. Создаёте, редактируете, делитесь с кем нужно.
- финансовые цели
Функционал финансовых целей
А вдруг вам хочется ещё и такое? Имеется:) Простенько и удобно. Создаете, изменяете, следите за достижением цели в гугл таблице.
Гугл таблица же - просто таблица, с простыми, но самыми показательными графиками и сводными данными:
Гуголь
Также есть возможность настроить уведомления - чтобы каждый вечер бот методично напоминал, что надо внести данные, а по утрам присылал статистику за прошедший день/неделю/месяц.
Режим настройки уведомлений
Сейчас на стадии разработки функционал регистрации, чтобы не пересекались данные людей, а также чтобы была возможность настраивать под себя категории.
В середине декабря планирую раскатать на знакомых, чтобы протестить и пофиксить баги, а в январе - попробовать куда-то выложить.
Спасибо за внимание! Буду рад советам!