Задача
Разработать интерфейс (форму) для добавления и редактирования существ в настольной ролевой игре. Форма должна содержать все необходимые поля для заполнения характеристик и текстового описания. Сохранённая версия должна отображаться в виде компактной понятной карточки листа существа, которую можно будет распечатать или разместить внутри системы.
Основные требования
- Форма с полями:
- название существа;
- описание (многострочное);
- блок с характеристиками (сила, ловкость, интеллект и прочие параметры) - каждое поле отдельное текстовое/цифровое.
- Функция предпросмотра и сохранения (в локальное хранилище или простой экспорт, как удобно).
- Форматирование текста внутри описания (базовые кнопки жирный/курсив).
- Вывод сохранённых данных единой карточкой для печати или публикации.
- Минималистичный дизайн без лишних стилевых сложностей - только интерфейс.
Критерии приёмки
- Все поля фильтруются от спецсимволов, возможна вставка только стандартного текста.
- Карточка должна корректно отображаться при цели (создания ВТ, живого документа, рассылки).
- Решение не требует внешнего сервера - работает полностью на фронтенде.