РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
9 of 77 menu

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

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

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

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

  • Вывод сказки для выбранной возрастной группы.
  • Переключение по возрастным группам (0-3, 3-7, 7-12).
  • Запоминание выбранной возрастной группы (в сессии).
  • Дневной и ночной режим отображения.
  • Все операции выполняются через AJAX без перезагрузки страницы.

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

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

  • Название сказки.
  • Текст сказки.
  • Возрастную группу (0-3, 3-7, 7-12).
  • Дату публикации.

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

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

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

  • От 0 до 3 лет.
  • От 3 до 7 лет.
  • От 7 до 12 лет.

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

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

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

  • Дневной режим - светлый фон.
  • Ночной режим - темный фон.

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

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

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

  • При загрузке страницы сказка загружается с сервера с учетом выбранной возрастной группы.
  • При смене возрастной группы данные загружаются с сервера без перезагрузки страницы.

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

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

  • Добавление сказок с указанием названия, текста, возрастной группы и даты публикации.
  • Редактирование и удаление существующих сказок.

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

  • Календарь сказок.
  • Аудиоверсия сказки.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить