You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Telegram-бот для учёта личных финансов на aiogram 3 + SQLAlchemy 2.0 async. Записи через текст без кнопок, история за любой период, графики по категориям, бюджеты по категориям, капитал (активы/пассивы с автоучётом счетов и долгов, снимки и история), финансовые цели (личные и семейные), долги и займы, напоминания о регулярных платежах, экспорт/импорт в Excel, авторассылки сводок и напоминаний, совместный семейный бюджет. 692 теста, модульная архитектура.
7
+
Telegram-бот для учёта личных финансов на aiogram 3 + SQLAlchemy 2.0 async. Записи через текст без кнопок, история за любой период, графики по категориям, бюджеты по категориям, капитал (активы/пассивы с автоучётом счетов и долгов, снимки и история), финансовые цели (личные и семейные), долги и займы, напоминания о регулярных платежах, экспорт/импорт в Excel, авторассылки сводок и напоминаний, совместный семейный бюджет. 794 теста, модульная архитектура.
8
8
9
9
## Стек
10
10
@@ -20,7 +20,7 @@ Telegram-бот для учёта личных финансов на aiogram 3 +
20
20
## Возможности
21
21
22
22
-`+5000 зарплата` или `-200 кофе` — запись без кнопок, несколько строк сразу
23
-
- Несколько счетов с выбором при вводе: создание, переименование, удаление с переносом записей, коррекция баланса, переводы между счетами (с журналом и отменой), история по конкретному счёту с пагинацией и фильтром по типу
23
+
- Несколько счетов с выбором при вводе: создание, переименование, удаление с переносом записей, коррекция баланса, переводы между счетами (с журналом и отменой), история по конкретному счёту с пагинацией и фильтром по типу; строка «Свободно» — сколько можно потратить (баланс за вычетом отложенного в цели и предстоящих платежей)
24
24
- История за 8 периодов + произвольный диапазон дат, постраничная навигация
25
25
- Редактирование записей из истории: сумма, категория, дата, счёт; удаление с подтверждением
26
26
- Отчёт по категориям: круговая диаграмма (топ-5 + «Прочее») с переключением периода месяц/квартал/год прямо под графиком и сравнением с прошлым месяцем
@@ -29,9 +29,9 @@ Telegram-бот для учёта личных финансов на aiogram 3 +
29
29
- Динамика баланса: линейный график изменения баланса по дням за выбранный месяц
30
30
- Капитал: живой список активов/пассивов (ручные записи + автоучёт балансов счетов и открытых долгов виртуальными строками), чистый капитал, снимки одним тапом и история с диффом
31
31
- Пользовательские категории: CRUD, лимит 30 шт., умная суггестия по ключевым словам
32
-
- Поиск по записям: текст, `>1000`, `<500`, `=250`; фильтр истории по типу операции и по категории
32
+
- Поиск по записям: текст (с подсветкой совпадений и разбивкой результатов по описанию), точный поиск по слову в кавычках (`"газ"` не находит «газель»), `>1000`, `<500`, `=250`; фильтр истории по типу операции и по категории
33
33
- Месячные бюджеты по категориям: установка лимита, прогресс-бар, уведомления при 80% и 100%
34
-
- Экспорт записей в Excel (по периоду и типу операции, лист с итогами)
34
+
- Экспорт записей в Excel (по периоду и типу операции, аналитические листы: итоги, по месяцам, по категориям)
35
35
- Резервная копия через `/backup`: записи, бюджеты, снимок капитала, активы/пассивы в одном файле
36
36
- Финансовые цели: создание/редактирование (имя/сумма/дедлайн), пополнение и снятие со счёта без засорения истории, быстрые суммы (10%/25%/50%/ежемес/остаток), индикаторы просрочки и достижения, ETA-прогноз, архив завершённых с длительностью накопления
37
37
- Семейные цели: общая цель на семью со взносами от участников и атрибуцией вкладов; при роспуске семьи переходит во владение бывшего владельца без потери денег
0 commit comments