Ежедневная смешная история

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

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

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

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

На главной странице сайта должна выводиться одна смешная история, соответствующая текущей дате. История должна содержать:

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

Голосование

Пользователи сайта могут оценивать истории:

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

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

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

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

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