Мобайл · Заказы и лояльность
Приложение предзаказа и лояльности для сети кофеен
Приложение для iOS и Android, в котором клиенты заранее заказывают, оплачивают, забирают заказ по QR-коду и копят награды, — построено на POS SaaS, описанном выше, плюс сайт вакансий.
- Роль
- Лид мобильной разработки · React Native, сайт
- Годы
- 2026
- Платформы
- iOS и Android · Сайт
- Мой вклад
- ~50% коммитов
Задача
Приложение должно было ощущаться мгновенным и нативным, работая с backend, который ещё активно развивался. Гости должны свободно просматривать меню и входить только при необходимости — и возвращаться ровно туда, где были.
Как я её решил
- 01
Единый слой адаптеров нормализует каждый ответ backend, поэтому переименованное поле никогда не затрагивает экраны.
- 02
Экраны читают только сторы, сторы обращаются к API — поток данных остаётся предсказуемым по мере роста приложения.
- 03
Закрытые вкладки запоминают, где был гость, и возвращают его туда после входа.
- 04
Хук редактора сообщает только о новых ошибках типов, линтера и переводов относительно зафиксированного baseline — качество может только расти.
- 05
Попиксельная сверка Figma с симулятором, сравнивающая готовые экраны с дизайном.
Что умеет
- Вход по OTP и гостевой просмотр
- Меню, комбо, добавки и рекомендации
- Серверная корзина с расчётом цены и заказами ко времени
- Оплата картой и из кошелька, сохранённые карты, продолжение незавершённой оплаты
- QR-код для получения, история заказов и повтор заказа в одно касание
- Баллы, награды, челленджи и карта лояльности в кошельке
- Поиск кофеен на карте, светлая и тёмная темы
- Принудительное обновление и режим обслуживания через удалённую конфигурацию
Результаты
- Маршрутов приложения
- ~43
- Сторов состояния
- 10
- Языка
- 3
- Версия React Native
- 0.86
- ~43 навигационных маршрута и 10 сторов на New Architecture React Native
- Три языка с проверкой соответствия ключей
- Сайт вакансий с вакансиями из CMS и защищённой формой отклика
Стек
- React Native 0.86
- TypeScript
- Reanimated 4
- Zustand
- Next.js 16
Интеграции
- Ameria
- Idram
- Firebase
- Yandex Maps
- MapKit
Детали, названия и визуальные материалы обобщены из уважения к конфиденциальности клиентов. С радостью разберу архитектуру на звонке.
Есть идея продукта?Давайте создадим его.
Расскажите о своей идее, продукте или команде. Обычно отвечаю в течение одного рабочего дня.