Приложение для отслеживания расходов.
Запуск приложения производится с помощью команды
uvicorn main:app --reload
(из корня)
Использование: наиболее удобный вариант через ..link../docs
Запуск тестов производится с помощью команды python3 -m pytest
(из корня)
-
Добавление расходов с указанием пользователя, группы
-
Добавление обычных пользователей и администраторов
-
Добавление группы (только администратором)
-
Получение расходов по выбранному параметру (id, имя, группа, пользователь)
-
Получение статистики о пользователе
-
Получение статистики о группе
-
Все действия проходят процесс валидации
-
Вся информация хранится в базе данных
- Создание пользователей (в т.ч. администратора)
- Создание группы от лица администратора
- Создание расходов группы
- Запросы на получение какой-либо информации