Skip to content

Приложение, объединяющее дашборд и админпанель для ExpenditureBot — телеграм-бота для учета личных расходов.

Notifications You must be signed in to change notification settings

eucle/finbot_django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание

Приложение, объединяющее дашборд и админпанель для ExpenditureBot — телеграм-бота для учета личных расходов.

ExpenditureBot позволяет в удобной форме фиксировать ежедневные расходы по 30+ категориям и средствам платежа. Категории и средства платежа можно легко кастомизировать — добавлять новые и редактировать существующие.

Результаты за любой период можно наглядно отобразить на графиках на дашборде и в админпанели в браузере.

В разработке использованы:

  • основная часть: aiogram, PostgreSQL, SQLAlchemy;
  • дашборд, админпанель: Django, Bootstrap;
  • графики: Chart.js.

В этом репозитории находятся дашборд и админпанель, основную часть можно найти тут.

Технологии данного приложения

  • Python 3.11;
  • Django 4.x (фреймворк для веб-приложений);
  • PostgreSQL (база данных);
  • HTML5, JavaScript, Bootstrap 5 (фронтенд часть);
  • JavaScript-библиотека Chart.js для визуализации графиков.

Для установки зависимостей используйте poetry.

Перед запуском приложения нужно переименовать файл .env.example в .env, и указать в нем:

  • секретный ключ для программного ядра Django
  • данные для подключения к вашей базе данных

About

Приложение, объединяющее дашборд и админпанель для ExpenditureBot — телеграм-бота для учета личных расходов.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published