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

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

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

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

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

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

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

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

Примеры:

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

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

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

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

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