Телеграм бот для ведения семейного бюджета

Всем привет!

Пишу свой первый пост, не претендую на качество и уникальность, просто делюсь.

Разрабатываю телеграм бота, который может быть помощником в ведение вашего семейного бюджета. Да, существуют тысячи спец программ, сотни удобных ботов. Но этого делаю в свободное от работы время, удобным для себя и жены.

Изначально делал простого бота для внесения расходов, но постепенно он обрастал маленькими удобными для нас функциями и дополнениями. Впоследствии, решил дополнить возможностью регистрации, чтобы попытаться выкатить его в общее пользование. Пытаюсь сделать максимально юзер-френдли, чтобы пользователю требовалось совершить минимальные действия как при старте работы, так и при использовании.

Пишу на python, с использованием aiogram и sqlite в качестве БД и google таблицы в качестве визуального отображения данных.

Кратко опишу основные реализованные на текущий момент возможности:

- возможность внесения доходов и расходов по категориям (самое важное при ведение бюджета:) )

Введение расхода

Через кнопки пользователь выбирает способ добавления (можно также сканировать QR из чека), категорию, дату, вводит сумму. Затем эти данные вносятся и в гугл таблицу, и в БД.

- возможность создания списков покупок

Телеграм бот для ведения семейного бюджета Telegram бот, Семейный бюджет, Длиннопост, Первый пост, Скриншот

Функционал списка покупок

По факту, просто json файл под капотом. Создаёте, редактируете, делитесь с кем нужно.

- финансовые цели

Телеграм бот для ведения семейного бюджета Telegram бот, Семейный бюджет, Длиннопост, Первый пост, Скриншот

Функционал финансовых целей

А вдруг вам хочется ещё и такое? Имеется:) Простенько и удобно. Создаете, изменяете, следите за достижением цели в гугл таблице.

Гугл таблица же - просто таблица, с простыми, но самыми показательными графиками и сводными данными:

Гуголь

Также есть возможность настроить уведомления - чтобы каждый вечер бот методично напоминал, что надо внести данные, а по утрам присылал статистику за прошедший день/неделю/месяц.

Телеграм бот для ведения семейного бюджета Telegram бот, Семейный бюджет, Длиннопост, Первый пост, Скриншот

Режим настройки уведомлений

Сейчас на стадии разработки функционал регистрации, чтобы не пересекались данные людей, а также чтобы была возможность настраивать под себя категории.

В середине декабря планирую раскатать на знакомых, чтобы протестить и пофиксить баги, а в январе - попробовать куда-то выложить.

Спасибо за внимание! Буду рад советам!