Разработка мобильного приложения для автомойки
Автомойка — высокочастотный сервис с коротким циклом принятия решения. Клиент не планирует визит за неделю — он едет мимо или специально заворачивает, если видит, что очереди нет. Приложение для автомойки должно отвечать на один вопрос быстро: «Когда можно приехать?»
Онлайн-очередь и предзапись
Ключевая фича — реальный статус мойки в данный момент: «Свободно», «Небольшая очередь (10 мин)», «Загружено (30+ мин)». Статус обновляется автоматически по данным из кассовой системы или вручную оператором.
Предзапись на конкретное время — для тех, кто хочет приехать без ожидания. Слоты по 30-45 минут (в зависимости от программы мойки). При онлайн-записи — бонус (скидка 10% или дополнительная услуга). Это мотивирует пользователей записываться, а не приезжать в пик.
Уведомление «Ваше время через 15 минут» — через FCM. Клиент не забывает, что записан.
Карточка с программами мойки
Визуализация программ мойки с фото, включёнными услугами, ценой и примерным временем. Не просто список — карточки с Container + BoxDecoration + BoxShadow или кастомный InkWell с анимацией выбора.
Сравнительная таблица программ — полезный UI-элемент для выбора:
| Программа | Кузов | Диски | Сушка | Время |
|---|---|---|---|---|
| Экспресс | + | — | — | 15 мин |
| Стандарт | + | + | + | 30 мин |
| Премиум | + | + | + полировка | 50 мин |
Накопительная карта и абонементы
Абонемент «10 моек» — популярная механика. В приложении: цифровая карта с прогрессом использования, QR-код для сканирования на кассе. Генерация QR через qr_flutter пакет, сканирование на стороне кассового терминала.
Кэшбэк баллами с каждой мойки — мотивация к повторным визитам. Баланс баллов всегда виден на главном экране.
Геолокация и сеть моек
Для сети: карта всех точек с текущим статусом загруженности. flutter_map + кастомные маркеры с цветовой индикацией (зелёный / жёлтый / красный). При открытии приложения — автоматическая сортировка точек по расстоянию через geolocator.
Стек и сроки
Flutter + Provider/Riverpod, Firebase Auth (SMS), FCM, REST API. Для MVP бэкенд — Node.js или Laravel.
MVP (статус мойки, программы, запись, абонемент): 6-8 недель. С картой сети и аналитикой для владельца — плюс 3-4 недели. Стоимость рассчитывается индивидуально.







