Бэкэнд для интернет-магазина, интегрированного в технологию веб приложений Телеграм Особенность в том, что это не просто сайт, а веб приложение для Telegram. Тут используется новая технология Телеграма (web apps), поэтому надо было в том числе продумать систему авторизации, чтобы доступ к АПИ был только из открытых внутри Телеграма приложений
Выполненные задачи:
- База данных для интернет магазина, включающая в себя пользователей, сетку категорий с товарами, корзины и чеки
- Интеграция бэкэнда с системами заказчика (Bitrix и прочие)
- Реализация платежей через Telegram
- Реализация системы авторизации, которая допускает к API только пользователей, открывших сайт внутри Телеграм
- Развертка приложения на хостинге
Стек технологий:
- Python
- Django Rest Framework
- PostgreSQL
- Docker
- Nginx
- aiogram и другие асинхронные библиотеки
Итог:
Проект был сдан в срок. Пожелания заказчика были выполнены полностью