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