Skip to content

Kozorez-V/expense-tracker

Repository files navigation

Трекер расходов

Веб-приложение для отслеживания расходов.

Задачи

  • Учет расходов
  • Ведение статистики расходов

Функции

  • Добавление, редактирование и удаление расходов
  • Добавление, переименование и удаление категорий расходов
  • Возможность устанавливать лимит расходов
  • Статистика
  • Регистрация/авторизация

Категории по-умолчанию

  • Дом
  • Продукты
  • Транспорт
  • Здоровье
  • Еда вне дома
  • Развлечения
  • Красота
  • Образование
  • Домашние животные

Всем пользователям при регистрации присваивается дефолтный набор категорий.

Лимит

Периоды, на которые можно установить значение лимита:

  • День
  • Неделя
  • Месяц

Чтобы убрать лимит, необходимо поставить 0 в качестве его значения.

Технологии

  • Python 3.10.2
  • Django 4.0.5
  • Django Rest Framework 3.13.1
  • PostgreSQL 14.4
  • Bootstrap 5

Развертывание

Установите poetry, docker, docker-compose.

Для Windows

  • docker-compose up -d
  • poetry run python expense_tracker/manage.py createsuperuser
  • Через адресную строку перейти по адресу
192.168.99.100:8080

Для Linux

  • sudo docker-compose up -d
  • poetry run python expense_tracker/manage.py createsuperuser
  • poetry run python expense_tracker/manage.py runserver

About

Трекер расходов на Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published