Firecode
← Кейсы

Кейс · Логистика

Разработка мобильного приложения для курьеров

Мобильное приложение для курьеров: постановка в очередь на заказы, получение маршрутов и доставка — кросс-платформенный интерфейс на Ionic и React с WebSocket для real-time-данных, SSG для публичных разделов и собственной UI-библиотекой компонентов.

Отрасль
Логистика
Наша роль
Frontend-разработчик
Команда проекта
58 человек
Технологии
  • TypeScriptTypeScript
  • ReactJS
  • RTK
  • Ionic
  • dayjs
  • Axios
  • WebSocket
  • ESLint
  • Prettier
  • Ant Design
  • DockerDocker
  • GitLabGitLab
  • Jira

Контекст

Мобильное приложение для курьеров: зарегистрированные пользователи становятся в очередь на получение заказов, берут заказы, получают маршруты и осуществляют доставку.

Роль и команда

Роль на проекте — Frontend-разработчик.

Команда: общий состав ~50 человек, проджект-менеджер, UI/UX-дизайнер, 4 backend-разработчика, 1 frontend-разработчик, 1 QA-инженер, 2 системных аналитика.

Что сделали

Разработка кросс-платформенного мобильного интерфейса

  • Полностью адаптивный и отзывчивый интерфейс с использованием фреймворка Ionic.
  • Создание и внедрение ключевых модулей приложения: экран профиля пользователя с системой аутентификации/авторизации.

Архитектура и состояние приложения

  • Клиентская логика с акцентом на переиспользуемость и типизацию, активное применение обобщённых типов (Generics).
  • Внедрение WebSocket для получения данных в реальном времени.
  • Участие в создании внутренней UI-библиотеки компонентов — выше скорость разработки.

Производительность и оптимизация

  • Подход Server-Side Generation (SSG) для статических публичных разделов (лендинг, FAQ).
  • Рефакторинг и оптимизация существующего кода.
  • Настройка и внедрение в процесс разработки инструментов ESLint и Prettier.

Команда на проекте

Общий состав ~50 человекпроджект-менеджерUI/UX-дизайнер4 backend-разработчика1 frontend-разработчик1 QA-инженер2 системных аналитика

Нужна такая же экспертиза в команде?

Подберём инженеров под ваш стек и задачи — обсудим за день.

Следующий кейс: Разработка брокерской платформы банка

Заявка

Нужен такой же проект?

Опишите задачу — предложим состав команды, сроки и порядок работы.

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.