Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.52 KB

File metadata and controls

34 lines (22 loc) · 1.52 KB

Expenses tracker

Приложение для отслеживания расходов.

Запуск приложения производится с помощью команды uvicorn main:app --reload (из корня)

Использование: наиболее удобный вариант через ..link../docs

Запуск тестов производится с помощью команды python3 -m pytest (из корня)


Текущий функционал:

  • Добавление расходов с указанием пользователя, группы

  • Добавление обычных пользователей и администраторов

  • Добавление группы (только администратором)

  • Получение расходов по выбранному параметру (id, имя, группа, пользователь)

  • Получение статистики о пользователе

  • Получение статистики о группе

  • Все действия проходят процесс валидации

  • Вся информация хранится в базе данных


Пример использования:

  • Создание пользователей (в т.ч. администратора)
  • Создание группы от лица администратора
  • Создание расходов группы
  • Запросы на получение какой-либо информации