Ежедневная сказка

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

Продумайте структуру базы данных для хранения сказок. Настройте серверную часть для работы с API. Все операции должны выполняться через AJAX-запросы без перезагрузки страницы.

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

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

На главной странице сайта должна выводиться одна сказка, соответствующая текущей дате и выбранной возрастной группе. Сказка должна содержать:

Если на текущую дату сказка для выбранной возрастной группы не запланирована, должно выводиться сообщение: "Сказка для этой возрастной группы на сегодня отсутствует".

Возрастные группы

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

Сайт должен запоминать выбор пользователя в сессии и в следующий раз по умолчанию показывать сказку из выбранной им группы.

Дневной и ночной режим

Сайт должен поддерживать два режима отображения:

Переключение режимов осуществляется по кнопке-переключателю. Выбор режима также запоминается в сессии.

Взаимодействие с сервером

Все операции выполняются через AJAX-запросы:

Админ-панель

В админ-панели администратор может управлять сказками:

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