Karamida Admin

Karamida Admin

Внутренняя платформа для управления заказами с новым бэкендом и масштабируемой админ-панелью.

Отрасль

Логистика

Клиент

Karamida

Тип проекта

Административная панель

Задача

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

Решение

Мы работали параллельно над админ-панелью и бэкендом, создав и пополняя документацию на основе бизнес-логики и комментариев клиента.

Работа с админ-панелью:

  • Провели исследование пользовательских сценариев, выявив ключевые боли менеджеров.
  • Изучили планы клиента и предложили обновленную архитектуру интерфейса.
  • Подготовили и согласовали дизайн сложных разделов.
  • Реализовали новую панель поэтапно, перенаправляя пользователей на новые разделы и закрывая старые.
  • Системно обрабатывали обратную связь для улучшения продукта.
  • Постепенно выявляли и устраняли скрытые проблемы.

Работа с бэкендом:

  • Разработали новый сервис для замены старого бэкенда.
  • Внедряли его постепенно, сохраняя консистентность данных.
  • Настроили автогенерацию API-документации из кода.
  • Оптимизировали структуру базы данных после полной миграции.
  • Обновили API-запросы для клиентского и водительского приложений.
  • Вынесли хранение медиа на Selectel S3, сократив расходы.
  • Реализовали гибкую систему ролей и прав доступа.
  • Усилили безопасность, устранив уязвимости старой системы.

Результат

Пользователи получили современную и удобную админ-панель, учитывающую их реальные сценарии. Время обработки заказов сократилось за счёт улучшенной навигации и интерфейса. Система стала масштабируемой и готовой к выходу на новые рынки. Новый бэкенд повысил стабильность и скорость работы сервисов. Инфраструктурные затраты на хранение медиа снизились благодаря Selectel S3. Документация ускорила обучение новых сотрудников и упростила поддержку проекта. Гибкая система ролей повысила удобство для разных категорий пользователей, а устранение уязвимостей значительно улучшило безопасность.

Технологии

React
Refine
Next.js
Nest.js
TypeScript
Selectel S3

Готовы запустить продукт?

Расскажите нам о своей идее - мы превратим её в рабочее решение и поможем вывести на рынок.