РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
36 of 126 menu

Генератор названий фирм

Реализуйте сайт, генерирующий названия фирм.

Продумайте структуру хранения шаблонов названий для разных категорий. В коде должны быть заранее подготовлены массивы с приставками, корнями и окончаниями для каждой категории. Например: для IT - "Техно", "Инно", "Софт"; для маркетинга - "Маркет", "Бренд", "Промо". Все данные должны храниться в коде JavaScript.

Основные возможности проекта

  • Кнопка для генерации названия.
  • Ввод ключевых слов для использования в названии.
  • Выбор категории фирмы.
  • Отображение сгенерированного названия.
  • Копирование названия в буфер обмена.

Главная страница

На главной странице сайта должны быть настройки и кнопка "Сгенерировать название":

  • Ключевые слова (инпут) - слова, которые будут использованы в названии (например, "технологии", "инновации", "лидер").
  • Категория фирмы (выпадающий список): технологии, маркетинг, образование, медицина, финансы, строительство, IT, дизайн, консалтинг.

Генерация названия

В зависимости от введенных ключевых слов и выбранной категории генерируется название. Алгоритм:

  • Из введенных ключевых слов выбирается одно случайное.
  • К нему добавляется приставка или окончание из выбранной категории.
  • Генерируется 3-5 вариантов названий.

Примеры:

  • Для IT с ключевым словом "лидер" - "ЛидерТех", "Технолидер", "IT-Лидер".
  • Для маркетинга с ключевым словом "бренд" - "БрендМастер", "ПромоБренд", "Маркет-Бренд".

Структура данных

Шаблоны названий должны храниться в объекте с категориями:

  • Каждая категория содержит массивы приставок, корней и окончаний.
  • При генерации из них собираются названия.

Копирование в буфер обмена

Рядом со сгенерированными названиями должна быть кнопка "Копировать" для каждого варианта или кнопка "Копировать все".

Дополнительные возможности

  • Кнопка "Еще" для генерации других вариантов с теми же настройками.
  • Избранные названия (сохраняются в localStorage).
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить