Генератор кличек животных
Реализуйте сайт, генерирующий клички животных.
Основные возможности проекта
- Генерация клички животного по нажатию кнопки.
- Выбор типа животного (кот, собака, птица и т.д.).
- Выбор пола животного (мальчик, девочка).
- История сгенерированных кличек.
Главная страница
На главной странице сайта должна быть кнопка "Сгенерировать кличку". При каждом нажатии на кнопку генерируется новая кличка. Рядом с кнопкой должна отображаться сгенерированная кличка.
Настройки
Перед генерацией пользователь может выбрать настройки:
- Тип животного (выпадающий список: кот, собака, птица, хомяк, кролик, рыбка, попугай и т.д.).
- Пол животного (выпадающий список: мальчик, девочка).
В зависимости от выбранных настроек генерируется соответствующая кличка (например, для кота-мальчика - "Барсик", для собаки-девочки - "Белка").
История кличек
На странице должна отображаться история сгенерированных кличек (сохраняется в сессии или локальном хранилище):
- Список всех сгенерированных кличек с указанием типа и пола.
- Дата и время генерации.
- Возможность очистить историю.
Админ-панель
В админ-панели администратор может управлять списком кличек:
- Просмотр списка всех кличек с пагинацией.
- Для каждой клички: название, тип животного, пол.
- Фильтр по типу и полу.
- Действия: редактировать, удалить (с подтверждением).
- Ссылка на создание новой клички.
Добавление и редактирование клички
Форма добавления и редактирования клички содержит следующие поля:
- Кличка (инпут).
- Тип животного (выпадающий список: кот, собака, птица и т.д.).
- Пол (выпадающий список: мальчик, девочка).
- Кнопка "Сохранить".
Администратор может пополнять базу кличек, чтобы генератор выдавал больше вариантов.
Дополнительные возможности
- Кнопка "Скопировать кличку" для быстрого копирования в буфер обмена.
- Избранные клички (возможность добавить кличку в избранное).