Генератор слоганов
Реализуйте сайт, генерирующий слоганы для компаний.
Продумайте структуру хранения шаблонов слоганов для разных категорий и тональностей. В коде должны быть заранее подготовлены массивы с фразами-шаблонами для разных категорий (технологии, маркетинг, образование и т.д.) и тональностей (серьезный, юмористический, вдохновляющий). Все данные должны храниться в коде JavaScript.
Основные возможности проекта
- Кнопка для генерации слогана.
- Ввод названия компании (подставляется в слоган).
- Выбор категории компании.
- Выбор тональности слогана.
- Отображение сгенерированного слогана.
- Копирование слогана в буфер обмена.
Главная страница
На главной странице сайта должны быть настройки и кнопка "Сгенерировать слоган":
- Название компании (инпут).
- Категория компании (выпадающий список): технологии, маркетинг, образование, медицина, финансы, строительство, IT, дизайн, консалтинг, еда, спорт, красота.
- Тональность слогана (выпадающий список): серьезный, юмористический, вдохновляющий, короткий и запоминающийся, рифмованный.
- Кнопка "Сгенерировать слоган".
Генерация
Алгоритм генерации слогана:
- В зависимости от выбранной категории и тональности выбирается случайный шаблон из соответствующего массива.
- В шаблон подставляется название компании.
- Генерируется 3-5 вариантов слоганов.
Примеры:
- Для IT-компании "Инновации" с тональностью "вдохновляющий": "Инновации - технологии будущего сегодня".
- Для компании "Бренд" с тональностью "короткий и запоминающийся": "Бренд - ваш успех".
Структура данных
Шаблоны слоганов должны храниться в объекте с вложенными категориями и тональностями:
- Категория → тональность → массив шаблонов.
- В шаблонах используется {company} для подстановки названия компании.
Копирование в буфер обмена
Рядом со сгенерированными слоганами должна быть кнопка "Копировать" для каждого варианта.
Дополнительные возможности
- Кнопка "Еще" для генерации других вариантов слоганов с теми же настройками.
- Избранные слоганы (сохраняются в localStorage).