Генератор сканвордов

Реализуйте сайт, генерирующий уникальные сканворды.

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

Управление словами

На странице должна быть форма для добавления новых слов в базу:

Также должна быть таблица со списком всех добавленных слов с возможностью удаления.

Генерация сканворда

По нажатию на кнопку "Сгенерировать сканворд" из списка добавленных слов выбираются случайные 10-15 слов. Алгоритм размещения слов в сетке:

Отображение сканворда

Сканворд должен отображаться в виде сетки:

Рядом с сеткой должны отображаться вопросы:

Хранение данных

Все добавленные слова и вопросы должны храниться в локальном хранилище браузера (localStorage). При повторном открытии страницы база слов должна сохраняться.

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