IT-решения для бизнеса krasiva.tech
Все работы

Кейс · Сервис и бот

PWA для бронирования очередей на границе и трансферов

Очередь на границе РФ↔ЕС и трансферы в одном PWA: заявка за минуту без регистрации, статус по короткому коду.

estonia-transfer.com TypeScriptTailwind CSS 4Prisma 6PostgreSQLJWT / joseTelegram-бот
PWA для бронирования очередей на границе и трансферов

Веб-приложение Estonia-Transfer для двух услуг сразу: бронирование очереди на границе РФ↔ЕС (когда человек занимает очередь за клиента) и трансферы между городами — Таллинн ↔ Нарва, Ивангород ↔ Санкт-Петербург, Койдула ↔ Печоры.

Главный принцип продукта — максимальная простота для клиента, среди которых пожилые люди и туристы: заявка оформляется без регистрации за минуту (маршрут или пункт пропуска, дата, число человек, имя и телефон), а статус потом отслеживается по короткому коду, тоже без входа.

Внутри — воронка из шести статусов с подсобытиями «занял очередь» и «клиент, подъезжайте»; каждый переход пишется в журнал событий, чтобы спорные ситуации разбирались по фактам, а не по памяти.

Распределение заявок сознательно гибридное: алгоритм предлагает свободного исполнителя на смене, а менеджер подтверждает или переназначает руками — обязательной автоматизации минимум, всё критичное менеджер может сделать через Telegram-бот.

На главной странице стоит прямая трансляция с пограничной камеры: RTSP-поток релеится в HLS и играется встроенным плеером, чтобы человек видел реальную обстановку перед бронированием. Приложение ставится на телефон как PWA — иконка, офлайн-заглушка, push-уведомления о смене статуса. Интерфейс двуязычный, русский и английский, с первого дня.

Стек: Next.js 16 на App Router и TypeScript, Tailwind CSS 4, Prisma 6 поверх PostgreSQL, сессии персонала на JWT через jose, роли менеджера, исполнителя, администратора и владельца. Деплой — Docker на VPS за Caddy с автоматическим HTTPS. Оплата наличными на месте: онлайн-эквайринга в MVP нет намеренно.

Роман Краснов

Ваш проект

Нужен похожий сервис? Посчитаю стоимость и срок.

01 Бриф для расчёта цены Ответьте на вопросы о проекте — вернусь со сметой и сроками.
  • Цена и срок — до начала работ
  • Промежуточные версии на тестовом адресе
  • Домен, сервер, Метрика — и на связи после запуска

Нужен похожий сервис?

Рассчитать стоимостьРассчитать цену
~/krasiva/new_project.sh

// new_project

Расскажите о задаче

Отвечу и посчитаю в течение дня. Можно коротко — детали уточню сам.

$ budget_range
или сразу в мессенджер Telegram MAX

Мы используем файлы cookie и Яндекс.Метрику, чтобы сайт работал и чтобы понимать, какие страницы полезны. Подробности — в политике обработки данных.