API гороскопа

Реализуйте API для получения гороскопов по знакам зодиака.

Продумайте структуру базы данных для хранения гороскопов (знак зодиака, дата, текст гороскопа). Вручную вбейте в базу тестовые данные для всех 12 знаков зодиака на несколько дней вперед. Все данные должны храниться в базе данных и выдаваться через API.

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

Структура API

API должен принимать GET-запросы и возвращать информацию о гороскопах в формате JSON. Доступные эндпоинты:

Гороскоп на сегодня для всех знаков

GET /api/horoscope/today - возвращает гороскопы на сегодня для всех 12 знаков зодиака.

Гороскоп на дату для всех знаков

GET /api/horoscope/date?date=YYYY-MM-DD - возвращает гороскопы на указанную дату для всех 12 знаков зодиака.

Гороскоп на сегодня для знака

GET /api/horoscope/today?sign=aries - возвращает гороскоп на сегодня для указанного знака зодиака.

Гороскоп на дату для знака

GET /api/horoscope/date?date=YYYY-MM-DD&sign=aries - возвращает гороскоп на указанную дату для указанного знака зодиака.

Формат ответа

Все ответы возвращаются в формате JSON. Пример ответа для эндпоинта /api/horoscope/today:

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

В админ-панели должны быть реализованы следующие функции: