Представляю вашему вниманию полнофункциональное веб-приложение для поиска фильмов, персон и получения детальной информации о кинематографе с использованием официального API Kinopoisk.dev и возможностями ИИ-генерации контента через OpenAI.
Основные возможности:
Поиск и фильтрация:
- Поиск по названию фильма с пагинацией
- Расширенный поиск по параметрам (год, рейтинг, жанр, страна, тип контента)
- Поиск персон (актёры, режиссёры, продюсеры)
- Случайный фильм с возможностью задать фильтры
- Поиск по конкретному ID фильма или персоны
- Тип контента (фильмы, сериалы, мультфильмы, аниме)
- Возрастные ограничения (0+, 6+, 12+, 16+, 18+)
- Количество голосов (популярность)
- Сортировка по рейтингу, году, популярности, названию
- Гибкая настройка направления сортировки
- Полные карточки фильмов с постерами, описанием, рейтингами
- Информация о бюджете и кассовых сборах
- Платформы для просмотра с прямыми ссылками
- Сезоны и эпизоды для сериалов
- Кадры из фильмов с модальным просмотром
- Обзоры и рецензии с цветовой индикацией
- Карточки персон с биографией и фильмографией
- Перегенерация описаний фильмов через GPT-4
- Настраиваемые промпты для получения разного контента
- Режим "расскажи всё о фильме" с использованием базы знаний ИИ
Backend (PHP):
- Модульная архитектура с отдельными функциями для каждого типа запросов
- Полная обработка ошибок API
- Безопасная работа с пользовательским вводом
- Поддержка всех эндпоинтов Kinopoisk API v1.4
- Адаптивный дизайн с поддержкой мобильных устройств
- Табовая навигация между разными типами поиска
- Интерактивные элементы с плавными анимациями
- Модальные окна для просмотра изображений
- Умная пагинация с сохранением параметров поиска
- Kinopoisk.dev API для получения данных о фильмах
- OpenAI GPT-4 для генерации контента
- Автоматическое кэширование справочных данных
- Современная тёмная тема, оптимизированная для просмотра фильмов
- Цветовая индикация рейтингов и типов контента
- Hover-эффекты и микроанимации
- Кликабельные карточки фильмов и персон
- Responsive дизайн от 320px до desktop
- Удобная навигация между связанными сущностями
Полностью адаптирован для мобильных устройств с:
- Оптимизированными сетками для разных экранов
- Touch-friendly элементами управления
- Адаптивными таблицами с горизонтальной прокруткой
- Мобильными модальными окнами
- Получите API ключ на kinopoisk.dev
- Получите OpenAI API ключ (опционально)
- Укажите ключи в константах файлов
- Загрузите на веб-сервер с поддержкой PHP 7.4+
- Более 900,000 фильмов и сериалов
- Подробная информация о 500,000+ персонах
- Постоянно обновляемая база данных
- Высокое качество изображений и постеров
- Информация о прокате и платформах просмотра
Исходный код можно адаптировать под любые нужды - от простого виджета поиска до полноценного кинопортала.
Вложения
Последнее редактирование: