Проекты

Мобайл · Заказы и лояльность

Приложение предзаказа и лояльности для сети кофеен

Приложение для iOS и Android, в котором клиенты заранее заказывают, оплачивают, забирают заказ по QR-коду и копят награды, — построено на POS SaaS, описанном выше, плюс сайт вакансий.

Роль
Лид мобильной разработки · React Native, сайт
Годы
2026
Платформы
iOS и Android · Сайт
Мой вклад
~50% коммитов

Задача

Приложение должно было ощущаться мгновенным и нативным, работая с backend, который ещё активно развивался. Гости должны свободно просматривать меню и входить только при необходимости — и возвращаться ровно туда, где были.

Как я её решил

  1. 01

    Единый слой адаптеров нормализует каждый ответ backend, поэтому переименованное поле никогда не затрагивает экраны.

  2. 02

    Экраны читают только сторы, сторы обращаются к API — поток данных остаётся предсказуемым по мере роста приложения.

  3. 03

    Закрытые вкладки запоминают, где был гость, и возвращают его туда после входа.

  4. 04

    Хук редактора сообщает только о новых ошибках типов, линтера и переводов относительно зафиксированного baseline — качество может только расти.

  5. 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

Детали, названия и визуальные материалы обобщены из уважения к конфиденциальности клиентов. С радостью разберу архитектуру на звонке.

Следующий проектCRM для сети фитнес-клубов с QR-чекином и приложением для клиентов

Есть идея продукта?Давайте создадим его.

Расскажите о своей идее, продукте или команде. Обычно отвечаю в течение одного рабочего дня.