Приложение предназначено для автоматизации закупок в розничной сети. Пользователи сервиса — покупатель (менеджер торговой сети, который закупает товары для продажи в магазине) и поставщик товаров.
Клиент (покупатель):
Менеджер закупок через API делает ежедневные закупки по каталогу, в котором представлены товары от нескольких поставщиков.
В одном заказе можно указать товары от разных поставщиков — это повлияет на стоимость доставки.
Пользователь может авторизироваться, регистрироваться и восстанавливать пароль через API.
Поставщик:
Через API информирует сервис об обновлении прайса.
Может включать и отключать прием заказов.
Может получать список оформленных заказов (с товарами из его прайса).
Задача
Необходимо разработать backend-часть (Django) сервиса заказа товаров для розничных сетей.
(
репозиторий проекта на github)
Используемые технологии : Python, Postgresql, Django rest framework, pytest-django, DRF-Spectacular