Skip to content

OlesiaSub/PythonBackend

Repository files navigation

Expenses tracker

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

About

Repository for python backend development course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages