diff --git a/src/data/modulesData.ts b/src/data/modulesData.ts index 6c83458..cf4b2ad 100644 --- a/src/data/modulesData.ts +++ b/src/data/modulesData.ts @@ -1,6 +1,7 @@ import { Wifi, CreditCard, Tv2, KeyRound, BarChart3, Globe, CalendarCheck2, Sparkles, Network, + ShoppingCart, Star, UtensilsCrossed, CalendarClock, } from 'lucide-react' import type { ElementType } from 'react' @@ -255,4 +256,115 @@ export const MODULES_DATA: ModuleDef[] = [ icon: CalendarCheck2, }, }, + { + id: 'pos', + name: 'Касса и POS', + tagline: 'Продажи и расчёты на стойке ресепшн', + description: + 'Кассовый модуль для оформления продаж на стойке: дополнительные услуги, мини-бар, сувениры, экскурсии. Фискальные чеки через ОФД, интеграция с эквайрингом.', + icon: ShoppingCart, + iconBg: 'bg-orange-100 dark:bg-orange-900/40', + iconColor: 'text-orange-600 dark:text-orange-400', + accentColor: 'bg-orange-500', + price: 3500, + badge: 'Новинка', + features: [ + 'Продажа доп. услуг: трансфер, экскурсии, прокат', + 'Мини-бар: учёт и списание по номерам', + 'Фискальные чеки через ОФД (54-ФЗ)', + 'Эквайринг: Тинькофф, Сбер, СБП', + 'Привязка платежей к бронированию гостя', + 'Отчёты по кассовым операциям за смену', + 'Интеграция с 1С и системами учёта', + ], + sidebarItem: { + path: '/pos', + label: 'Касса', + icon: ShoppingCart, + }, + }, + { + id: 'reviews', + name: 'Сбор отзывов', + tagline: 'Автоматический сбор обратной связи от гостей', + description: + 'После выезда гость получает автоматическое письмо/SMS с просьбой оставить отзыв. Агрегация оценок, работа с негативом до публикации, переадресация на Booking, Яндекс, Google.', + icon: Star, + iconBg: 'bg-yellow-100 dark:bg-yellow-900/40', + iconColor: 'text-yellow-600 dark:text-yellow-400', + accentColor: 'bg-yellow-500', + price: 1900, + features: [ + 'Автоматический запрос отзыва после выезда', + 'Email и SMS с персональной ссылкой', + 'Внутренняя форма оценки (1–10) до публикации', + 'Перехват негатива — менеджер видит плохой отзыв первым', + 'Переадресация довольных гостей на Booking, Яндекс, Google', + 'Дашборд: NPS, средняя оценка, динамика', + 'Ответы на отзывы прямо из PMS', + ], + stats: [ + { label: 'Средняя оценка', value: '9.1 / 10' }, + { label: 'Отзывов за месяц', value: '34' }, + { label: 'NPS', value: '+62' }, + ], + sidebarItem: { + path: '/reviews', + label: 'Отзывы', + icon: Star, + }, + }, + { + id: 'room-service', + name: 'Room Service', + tagline: 'Заказ еды и услуг через QR-код в номере', + description: + 'Гость сканирует QR-код в номере и попадает в мобильное меню: еда, напитки, дополнительные услуги. Заказ мгновенно приходит на кухню и на стойку. Без приложения.', + icon: UtensilsCrossed, + iconBg: 'bg-red-100 dark:bg-red-900/40', + iconColor: 'text-red-600 dark:text-red-400', + accentColor: 'bg-red-500', + price: 2900, + badge: 'Популярный', + features: [ + 'QR-код в номере — никаких приложений для гостя', + 'Меню еды и напитков с фото и ценами', + 'Дополнительные услуги: прачечная, трансфер, экскурсии', + 'Мгновенное уведомление на кухню и ресепшн', + 'Статус заказа в реальном времени', + 'Привязка заказа к бронированию (включение в счёт)', + 'Конструктор меню и управление стоп-листом', + ], + sidebarItem: { + path: '/room-service', + label: 'Room Service', + icon: UtensilsCrossed, + }, + }, + { + id: 'rental', + name: 'Аренда объектов', + tagline: 'Почасовая аренда кортов, бань, залов', + description: + 'Бронирование дополнительных объектов отеля: теннисный корт, баня, конференц-зал, беседка. Гость бронирует сам через QR или менеджер — из PMS. Онлайн-оплата.', + icon: CalendarClock, + iconBg: 'bg-teal-100 dark:bg-teal-900/40', + iconColor: 'text-teal-600 dark:text-teal-400', + accentColor: 'bg-teal-500', + price: 2500, + features: [ + 'Каталог объектов: корт, баня, зал, беседка и т.д.', + 'Сетка расписания с почасовыми слотами', + 'Онлайн-бронирование гостем через QR-код', + 'Бронирование менеджером прямо из PMS', + 'Онлайн-оплата или включение в счёт при выезде', + 'Уведомления гостю и персоналу', + 'Аналитика загрузки объектов и выручки', + ], + sidebarItem: { + path: '/rental', + label: 'Аренда', + icon: CalendarClock, + }, + }, ]