Skip to content

rorik302/conomy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис по управлению финансами:

  • Пользователь хранит данные о своем "кошельке".
  • В рамках кошелька ведется история транзакций (как списание, так и пополнение).

API сервиса позволяет:

  1. создавать, редактировать и удалять кошельки.
  2. создавать и удалять транзакции в рамках кошелька. Транзакции могут быть как +, так и -. то есть транзакции по зачислению денег и списанию.
  3. Просматривать список своих кошельков
  4. Просматривать список своих транзакций как в рамках одного кошелька, так и общий, всех кошельков сразу.

Установка:

  1. Установить модули из файла requirements.txt;
  2. Создать файл .env (пример - файл .env.example)

Эндпоинты:

  1. /api/wallets/ - GET - возвращает список всех кошельков, POST - создает новый кошелек;
  2. /api/wallets/<id>/ - GET - детальная информация по кошельку, PUT, PATCH - редактирование информации кошелька, DELETE - удаляет кошелек;
  3. /api/wallets/<id>/transactions/ - GET - возвращает список транзакций кошелька;
  4. /api/transactions/ - GET - возвращает список всех транзакций, POST - создает новую транзакцию;
  5. /api/transactions/<id>/ - DELETE - удаляет выбранную транзакцию

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published