Реализация и технологический стек
С точки зрения технологической реализации, в приложении были два ключевых момента: составление маршрута и ведение по нему, отслеживание GPS на различных смартфонах и особенно на Android в фоне, отображение передвижения на карте и оплата — в том числе — Apple & Google Pay.
Так как ReactNative позволяет решить все эти проблемы, мы предложили и подтвердили реализацию на этом стеке.
В качестве базы данных — как всегда — PostgreSQL, с ORM обвязкой на стороне бека на Node. JS для скорости и надёжности работы.
Для ведения по карте был выбран Google Maps и его API для построения маршрутов для оценки стоимости.
Реализация приложения производится еженедельными спринтами, с автоматической сборкой и разворачиванием приложения (CI/CD) в сторах.