Компания Karamida планировала масштабирование с выходом на новые регионы и подключением партнерских организаций. Основная задача заключалась в обновлении админ-панели и её адаптации для внутренних сотрудников и внешних пользователей. Дополнительной сложностью было отсутствие единого источника знаний, что требовало создания документации с нуля.

Karamida Admin
Внутренняя платформа для управления заказами с новым бэкендом и масштабируемой админ-панелью.
Отрасль
Логистика
Клиент
Karamida
Тип проекта
Административная панель
Задача
Решение
Мы работали параллельно над админ-панелью и бэкендом, создав и пополняя документацию на основе бизнес-логики и комментариев клиента.
Работа с админ-панелью:
- Провели исследование пользовательских сценариев, выявив ключевые боли менеджеров.
- Изучили планы клиента и предложили обновленную архитектуру интерфейса.
- Подготовили и согласовали дизайн сложных разделов.
- Реализовали новую панель поэтапно, перенаправляя пользователей на новые разделы и закрывая старые.
- Системно обрабатывали обратную связь для улучшения продукта.
- Постепенно выявляли и устраняли скрытые проблемы.
Работа с бэкендом:
- Разработали новый сервис для замены старого бэкенда.
- Внедряли его постепенно, сохраняя консистентность данных.
- Настроили автогенерацию API-документации из кода.
- Оптимизировали структуру базы данных после полной миграции.
- Обновили API-запросы для клиентского и водительского приложений.
- Вынесли хранение медиа на Selectel S3, сократив расходы.
- Реализовали гибкую систему ролей и прав доступа.
- Усилили безопасность, устранив уязвимости старой системы.
Результат
Пользователи получили современную и удобную админ-панель, учитывающую их реальные сценарии. Время обработки заказов сократилось за счёт улучшенной навигации и интерфейса. Система стала масштабируемой и готовой к выходу на новые рынки. Новый бэкенд повысил стабильность и скорость работы сервисов. Инфраструктурные затраты на хранение медиа снизились благодаря Selectel S3. Документация ускорила обучение новых сотрудников и упростила поддержку проекта. Гибкая система ролей повысила удобство для разных категорий пользователей, а устранение уязвимостей значительно улучшило безопасность.