Веб-сервис для отслеживания остатка сим-карт на складах
Задача
Заказчик обратился к нам с целью автоматизации учета остатков сим-карт на складах партнеров, сбора статистики продаж и вознаграждений от операторов сотовой связи.
Детали
Наши пользователи — менеджеры и администраторы компании "NDA", которые ожидают получить следующий функционал веб-сервиса:
- Авторизация пользователей
- Возможность проследить распределение позиций по субдилерам
- Получить актуальные отчеты по продажам
- Управлять данными
- Контролировать состоянием складов
- Получать информацию о вознаграждениях от операторов сотовой связи
- Выгрузка отчетов в формате XLSX
- Интеграция с 1С: УНФ
- Обеспечение бэкапа данных
Технологии и методология
- Для написания ПО мы использовали язык программирования — Python
- Django, DRF — фреймворк, на котором реализован бэкенд
- PostgreSQL — система управления базами данных
- Docker, Docker Compose - контейнеризация, автоматизация развертывания
- Celery - инструмент асинхронной обработки задач
- Redis - используется в проекте в качестве брокера сообщений
- TypeScript - язык программирования для написания фронтенд части
- Next.js - фреймворк на базе React.js
- Tailwind CSS - CSS-фреймворк
- NextAuth.js - библиотеки аутентификации для Next.js
- Выбрана методология Scrum с 2-х недельными спринтами
Результат
- Написано техническое задание
- Подготовлены прототипы
- Разработан дизайн веб-сервиса
Комментарии к проекту
Мы производим полный цикл разработки: от написания технического задания до реализации MVP системы. После разработки MVP, нашей компанией будет произведена поддержка и доработка веб-сервиса.