Бэкэнд выполнялся под данный готовый React проект
Список всех источников дохода. Доступные методы (GET, POST)
/api/sources/
Чтобы изменить/удалить источник дохода под id = pk. Доступные методы (GET, PUT, DELETE, OPTIONS)
/api/sources/< id >/
Чтобы посмотреть/создать доход. Доступные методы (GET, POST)
/api/incomes/
Структура пост запроса для сохранения дохода должны примерно быть такой:
{ "created": "2022-04-25", "amount": 100, "category": 1 }
Чтобы посмотреть список всех категорий с расходами или создать новую категорию. Доступные методы (GET, POST)
/api/categories/
Чтобы изменить/удалить категорию расходов c требуемой id. Доступные методы (GET, PUT, DELETE, OPTIONS)
/api/categories/< id >/
Чтобы добавить сразу несколько затрат или посмотреть все затраты. Доступные методы (GET, POST)
/api/expenses/
Структура пост запроса для сохранения расходов должны примерно быть такой:
{ "data": [ { "created": "2022-04-25", "amount": 1000, "currency": "BYN", "category": 1 }, { "created": "2022-04-25", "amount": 100, "currency": "BYN", "category": 2 }, { "created": "2022-04-25", "amount": 290, "currency": "BYN", "category": 3 } ] }
Чтобы посмотреть/сохранить/изменить дату дохода. Доступные методы (GET, POST)
/api/set-day/
Структура пост запроса для сохранения/изменения дня необходимого дохода примерно быть такой:
{ "salary_day": "20", "source": 1 # Здесь id источника дохода }
Чтобы посмотреть/сохранить/изменить относительную величину. Доступные методы (GET, POST)
/api/relativity/
Структура пост запроса для сохранения/изменения дня необходимого дохода примерно быть такой:
{ "name": "Пиво", "value": "л", "amount: 3.5 }