Не указан
19 ставок
Разработка SaaS-платформы и ПО для киосков самообслуживания.
1. Общее описание проекта
Разработка B2B SaaS-платформы по модели HaaS/RaaS (Hardware/Retail as a Service) для автоматизации продаж в барбершопах и салонах красоты.
Продукт состоит из облачной панели управления (Web Admin Panel) и клиентского веб-приложения (Kiosk Frontend), работающего на вертикальных сенсорных экранах 24 дюйма в защищенном режиме.
2. Архитектура системы
Backend (Облачный сервер):
Хранение данных (PostgreSQL/Supabase), управление подписками владельцев, обработка API-запросов.
Web Admin Panel:
Личный кабинет владельца салона.
Kiosk Application:
Интерфейс терминала.
Hardware Bridge:
Локальная программа-обертка (Electron.js или Python) для связи веб-вкладки браузера с физическими портами (USB/COM) платежного терминала и чекового принтера.
3. Личный кабинет владельца (Web Admin Panel)
Доступ предоставляется по подписке. Панель должна быть максимально интуитивной, без сложных drag-and-drop механик.
Модуль «Конструктор» (CMS)
• Загрузка логотипа салона.
• Выбор визуальной темы из 3 пресетов (Светлая минималистичная, Темная, Фирменная).
• Табличный ввод: добавление мастеров (фото + имя), категорий услуг и прайс-листа.
• Кнопка «Опубликовать / Запустить»: сохраняет настройки и генерирует уникальную защищенную ссылку. При открытии этой ссылки на киоске запускается готовый рабочий интерфейс.
Модуль «Маркетинг и Upsell»
• Добавление сопутствующих товаров (косметика) для дополнительных продаж.
• Настройка автоматических скидок («Счастливые часы»).
Модуль «Аналитика и AI»
• Дашборд: выручка, количество транзакций, статистика по каждому мастеру (включая собранные чаевые).
• ИИ-Ассистент (на базе LLM), который текстом резюмирует итоги недели и дает советы по продажам.
4. Приложение для киоска (Kiosk Frontend)
Вертикальный интерфейс (пропорции 9:16), работающий в полноэкранном Kiosk Mode (строгая блокировка выхода в операционную систему).
Основная навигация и мультиязычность
• В углу экрана располагается селектор языков.
• Локализация (i18n): английский и польский языки вшиты в код (Hardcoded) для мгновенной загрузки. Другие языки (испанский, французский) переводятся динамически через API (DeepL/Google) с обязательным кэшированием переводов в базе данных салона для экономии запросов.
• Три главные кнопки на стартовом экране: «Новый визит», «Повторный визит», «Покупка товаров».
Сценарий «Повторный визит» и программа лояльности
• Клиент вводит номер телефона для идентификации.
• Скрытая лояльность: система проверяет счетчик визитов в базе. Если достигнуто заданное владельцем условие (например, «6-я стрижка»), выводится анимация подарка и автоматически применяется скидка 100%.
• Предложение повторить прошлую услугу у того же мастера в один клик.
Сценарий «Новый визит» и оплата
• Выбор мастера.
• Выбор услуги.
• Экран Upsell (предложение добавить шампунь, пасту или дополнительную услугу).
• Экран «Умные чаевые»: всплывающее окно перед итоговой суммой — «Оставите чаевые барберу [Имя]?». Кнопки действий: «Нет, спасибо», быстрые номиналы (например: 5 zł, 10 zł, 20 zł) и кнопка «Другая сумма» (вызов цифровой клавиатуры).
• Оплата: передача финальной суммы (услуга + чаевые + товары) через Hardware Bridge на банковский терминал. Анимация ожидания оплаты.
Завершение транзакции и маркетинг
• СМС-чеки и Google Maps: предложение отправить чек по SMS. В SMS интегрируется ссылка на электронную квитанцию и просьба оставить отзыв в Google Maps (ссылка на карты задается в админке).
• Оценка качества: последний экран с фото мастера и 5 звездами — «Оцените работу». Одно касание отправляет рейтинг в админку владельца и возвращает киоск на главный экран.
5. Требования к оборудованию и стабильности
Интеграция с эквайрингом
• Прямая интеграция по API с польскими терминалами (Polcard, eService).
• Система должна корректно обрабатывать ошибки: недостаточно средств, отмена клиентом, таймаут.
Интеграция с принтером
• Автоматическая печать фискальных чеков.
Офлайн-устойчивость
• При кратковременном падении сети Wi-Fi киоск сохраняет данные о визитах локально и синхронизирует их с сервером при восстановлении связи.
6. Рекомендуемый технологический стек
Frontend (Admin Panel + Kiosk)
• React
• Next.js
• TailwindCSS
Backend & Database
• Supabase (PostgreSQL)
• Node.js
Hardware Bridge
• Electron.js (для упаковки веб-версии в настольное приложение с доступом к USB/COM-портам оборудования)
AI & External API
• OpenAI API (ИИ-аналитика)
• Twilio или SMSAPI (отправка SMS-чеков)