Требуется разработать централизованную enterprise-платформу на Laravel для управления несколькими независимыми туристическими сайтами из единой системы.
На первом этапе платформа должна обслуживать 5 отдельных сайтов. Каждый сайт работает на собственном домене, имеет индивидуальный дизайн, контент, товары/услуги, цены, SEO-настройки и календарь бронирований. При этом все сайты используют одно Laravel-приложение, централизованную БД, CMS, систему бронирования, корзину, checkout, личные кабинеты и единую административную панель.
Обязательная поддержка 10 языков должна распространяться не только на публичные страницы, но и на CMS, административную панель, корзину, оформление заказа, аккаунты клиентов, email-шаблоны и календари бронирования. Переводы контента и SEO-данных должны управляться централизованно с возможностью независимой настройки для каждого сайта.
Архитектура должна предусматривать разделение данных по сайтам/тенантам: домены, branding, страницы, категории, товары, цены, SEO, бронирования, доступность, календари и настройки. Необходимо исключить утечку данных одного сайта в другой и предусмотреть дальнейшее масштабирование количества сайтов.
Frontend реализуется исключительно на Laravel Blade. Использование Vue, React, Angular, Next.js, Statamic и SPA не допускается.
Ключевые модули:
— централизованная CMS
— каталог товаров/туров и мультиязычный контент
— корзина и checkout
— бронирование и управление доступностью
— отдельные календари для сайтов
— клиенты и личные кабинеты
— email-уведомления и шаблоны
— SEO и multilingual URL
— единая административная панель
— роли и права доступа
— журналирование критических операций.
Опубликован 30.09.2026 в 09:22