Skip to content

JustMyD/Income_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Income_bot

Бот учета доходов и расходов. В качестве БД использовался Postgres.

Структура проекта:

  • Все что связано с ботом храниться в папке src/bot
  • Креды проекта храняться в папке src/config
  • Функционал аторизации пользователя - src/services/user.py
  • Функционал составления отчетов - src/services/db_reports.py
  • Остальной функционал связанный с БД - src/services/db.py
  • HTML представления отчетов - src/views/report_table.py

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

Хотел реализовать дополнительный функционал:

  • составление отчетов в формате HTML таблиц
  • установку лимитов на расходы
  • установку финансовой цели

Для парсинга фотографий я хотел использовать pytesseract.

Так как контролировать реальные расходы через бота не возможно - лимиты были скорее просто напоминанием о том что пользователь превысил установленный лимит расходов, и чтобы эти лимиты имели большую ценоость я решил добавить что-то типа "Финансовой цели", к которой пользователь на данный момент стремится. Поэтому когда пользователь превышал бы свой ежедневный/еженедельный/ежемесячный лимит - бот напоминал бы ему о "Финансовой цели" (типа вы отдаляетесь от своей цели).

В отчетах планировалось вести статистику расхода/дохода по категориям, отмечать особо большие статьи расходов, отмечать эффективность продвижения к финансовой цели за отчетный период (если пользователь использует функционал "Финансовая цель")

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published