Использованный стек: Django, PostgreSQL, bootstrap, nginx & gunicorn, docker-compose, ansible
Adesk — это поставщик ПО, продаваемого по подписке. Партнёр — лицо, имеющее базу клиентов, потенциально заинтересованных в использовании основного сервиса Adesk. Партнёр имеет возможность подписывать своих клиентов на ПО Adesk и получать за это доход в размере партнёрской комиссии. Необходимо:
- Разработать формы регистрации и авторизации партнёра в партнёрской программе.
- Разработать личный кабинет партнёра с формой оформления подписок и другое.
- Разработать интерфейс django admin для управления учетными записями.
- Развернуть сервис в виде контейнеров Docker с помощью docker-compose.
- Написать ansible-playbook для развертывания на сервере.
Подробнее о задании [docs.google]
Информация о тарифах, их квотах, ценах и пользователях Adesk подтягивается по api и динамически генерирует django форму. Сигнал об оформлении подписки также уходит по api к Adesk.