PWA с push-уведомлениями для автоателье — мастера перестали бегать по паркингу
Автоателье Birson — перетяжка салонов, руля, потолков. 8 мастеров и 2 управляющих работают на подземном паркинге. Сотовая связь внутри не ловит. WhatsApp и Telegram не работают — блокировки РКН, а бетонные перекрытия добивают остатки сигнала. Когда управляющий ставил задачу мастеру — шёл через весь паркинг искать его. Мастер закончил — шёл искать управляющего.
Задача
Сделать так, чтобы управляющие и мастера общались без хождения по территории. Задачи, статусы, комментарии — всё на телефоне.
Что было
- Связи на паркинге нет — бетонные перекрытия глушат сигнал
- Управляющий ищет мастера ногами, мастер ищет управляющего ногами
- Кто что делает — непонятно, пока не дойдёшь и не спросишь
- WhatsApp и Telegram не работают — блокировки РКН, плюс бетон глушит и без того слабый сигнал
Что сделали
Я выбрал PWA, а не нативное приложение — App Store это долго, а PWA ставится с сайта за 10 секунд. Push-уведомления работают через Web Push API — нужен только Wi-Fi, не сотовая связь.
Страница мастера
У каждого мастера своя страница с заказами: Очередь, В работе, Контроль. Минимум кнопок — мастерам с грязными руками не до сложных интерфейсов.
На этапе Очередь — кнопка «Взять в работу». Нажал — заказ перешёл в работу, управляющему улетел push.
На этапе В работе — кнопка «Работа выполнена». Нажал — заказ ушёл на контроль, управляющий получил уведомление с именем мастера и названием работы.
Push-уведомления
Управляющий назначает мастера на заказ — мастеру push: «Назначена работа: перетяжка руля, заказ #142». Мастер открывает приложение прямо из уведомления.
Комментарии к заказам — тоже push. Мастер увидел что кожа порвана сильнее чем думали — написал комментарий, приложил фото. Управляющий сразу видит и звонит клиенту. Раньше мастер бы бросил работу и пошёл искать управляющего.
Почему не Telegram-бот
Первая мысль была — Telegram-бот. Но Telegram под блокировками РКН, а в подземном паркинге и без того еле ловит. PWA работает через локальный Wi-Fi, который уже был на паркинге.
Результат
- Мастер видит очередь заказов на телефоне — не нужно никуда ходить
- Управляющий видит кто что взял и на каком этапе
- Комментарии и фото по заказу — push всем участникам
- Работает на iPhone и Android — ставится за 10 секунд
Пользуются 10 человек каждый день — 8 мастеров и 2 управляющих.
Технический стек
- Next.js 16 — фронтенд и API
- Web Push API + Service Worker — push-уведомления
- PostgreSQL + Prisma 7 — база данных
- PWA — установка на iPhone и Android без App Store
Хотите так же?
Напишите @marketing_eldar — обсудим вашу задачу.