Ютуб поиск
Разработал одностраничное веб-приложение на PHP/JavaScript, которое позволяет пользователям искать видео на YouTube, просматривать их в встроенном плеере и отслеживать популярный контент. Проект выполнен в современном адаптивном дизайне с поддержкой темной/светлой темы.
Основные функциональные возможности
Поиск видео по ключевым словам через YouTube-результаты
Встроенный видеоплеер с автозапуском
Отображение популярных (трендовых) видео на главной странице
Динамическая загрузка списка результатов в виде карточек
Автоматическое открытие первого видео после поиска
Поддержка темной и светлой темы (сохранение выбора в localStorage)
Адаптивный дизайн — корректно работает на мобильных устройствах и ПК
Технические детали
Бекенд: PHP (curl, парсинг YouTube-страниц, кэширование трендовых видео в JSON-файл)
Фронтенд: HTML5, CSS3 (Flexbox, Grid, CSS-переменные, адаптивная верстка)
Интерактивность: Vanilla JavaScript (без внешних библиотек)
API/парсинг: использование YouTube oEmbed API для базовой информации, парсинг ytInitialData со страниц YouTube для поиска и трендов
Основные функциональные возможности
Поиск видео по ключевым словам через YouTube-результаты
Встроенный видеоплеер с автозапуском
Отображение популярных (трендовых) видео на главной странице
Динамическая загрузка списка результатов в виде карточек
Автоматическое открытие первого видео после поиска
Поддержка темной и светлой темы (сохранение выбора в localStorage)
Адаптивный дизайн — корректно работает на мобильных устройствах и ПК
Технические детали
Бекенд: PHP (curl, парсинг YouTube-страниц, кэширование трендовых видео в JSON-файл)
Фронтенд: HTML5, CSS3 (Flexbox, Grid, CSS-переменные, адаптивная верстка)
Интерактивность: Vanilla JavaScript (без внешних библиотек)
API/парсинг: использование YouTube oEmbed API для базовой информации, парсинг ytInitialData со страниц YouTube для поиска и трендов