Ежедневный анекдот

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

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

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

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

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

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

Голосование

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

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

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

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

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

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