CRM для службы такси — диспетчеризация, карты и отчётность на React

CRM-система для службы такси: диспетчеризация, карты, отчётность.

Компания
Элит такси
Роль
React Middle Developer
Период

О проекте

CRM-система для службы «Элит такси»: пульт диспетчера для приёма и распределения заказов, машины и заказы в реальном времени на карте OpenStreetMap, учёт водителей и клиентов, отчётность для руководства. Middle React-разработчик, 2019–2020.

Фронтенд на React с Redux и Redux-Saga для потока заказов — долгоживущие саги держали состояние заказов согласованным, пока диспетчеры, водители и карта обновлялись в реальном времени. Ant Design дал плотный табличный интерфейс, который нужен диспетчерской.

Проект стал шагом от отдельных сайтов к разработке приложений: управление состоянием в масштабе, данные в реальном времени и интерфейс, где ошибка стоит заказа.

Стек

ReactReduxRedux-SagaAnt DesignOpenStreetMap