Пассажир
Создаёт заказ, видит собственные поездки, статусы и безопасные детали назначения.
- addresses
- airport points
- orders
- notifications
- referrals
Operational flagship · AirCrew / 787 AirClub
Web/PWA-платформа для закрытого контура аэропортовых трансферов: пассажиры, водители и операционная команда работают в связанных, но разделённых интерфейсах.
01 · Business problem
Операции аэропортовых трансферов нельзя свести к одной форме заказа: нужны разные права, статусы, правила назначения, тарифные справочники, уведомления и ручной контроль исключений.
02 · User roles
Создаёт заказ, видит собственные поездки, статусы и безопасные детали назначения.
Управляет доступностью, берёт подходящий заказ и проходит разрешённые статусы поездки.
Наблюдает проблемные и ожидающие заказы и помогает разбирать исключения.
Управляет пользователями, водителями, зонами, аэропортовыми точками, тарифами и финансовым учётом.
03 · Passenger flow
Пассажир
Направление
В аэропорт или из аэропорта
Адрес и точка
Понятные пассажиру stops
Время и состав
Дата, время и пассажиры
Создание заказа
Серверная проверка и lifecycle
Статус
Ожидание, водитель найден, поездка
Завершение
История и уведомления
04 · Driver flow
Водитель
Доступность
Рабочий статус и зона
Доска заказов
Только доступный scope
Принять заказ
Проверка назначения
Подача
Разрешённый transition
В пути
Операционный статус
Завершить
Финансовый snapshot и audit
05 · Dispatcher & admin
Нормальные сценарии остаются self-service. Диспетчерский и административный контуры предназначены для видимости, настройки и исключений.
06 · Ride lifecycle
Пользовательские статусы выводятся из серверного состояния заказа, назначения водителя и audit events; интерфейс не создаёт декоративные состояния.
Создан
Заказ прошёл validation
Ожидаем водителя
Доступен подходящим водителям
Водитель найден
Assignment подтверждён
Подача
Водитель следует к пассажиру
В поездке
Активный маршрут
Завершён
Финальный статус и учёт
07 · Pricing & zones
Пассажир выбирает адрес и аэропортовую точку. Зоны остаются внутренними единицами matching, positioning и тарифной логики.
08 · Finance model
Финансовый слой строится на зафиксированных снимках поездки и append-only ledger, а не на пересчёте истории в интерфейсе.
09 · Architecture
Разделённые интерфейсы используют общие контракты application-слоя, единую реляционную модель и изолированные интеграционные адаптеры.
Passenger, driver, dispatcher и admin interfaces.
Заказы, поездки, роли, назначения и переходы состояний.
Реляционные модели, миграции, audit и finance ledger.
Уведомления, Telegram gateway и внешние provider boundaries.
Сборка, проверки, release identity и эксплуатационные runbooks.
10 · Infrastructure
Production delivery разделяет frontend, backend и data responsibilities, проверяет release identity и сохраняет воспроизводимые recovery steps.
11 · Responsibility
Моя зона ответственности охватывает продуктовые сценарии, full stack реализацию и безопасную доставку изменений.
Роли, пользовательские flows, truthful states и границы MVP.
API, business rules, Prisma models, migrations и audit.
Passenger, driver, operations и admin UX.
Tests, builds, smoke, deployment и recovery evidence.
15 · Публичные интерфейсы
Кадры из явно помеченного demo-окружения. Все значения синтетические; production data не использовались.
04 · Privacy reviewed
12 · Public boundary
Публичный кейс показывает устройство продукта, но не открывает эксплуатационные данные или чувствительную конфигурацию.