Назад к проектам

06 / Кейс проекта

Media Library API App

Объединить поиск по внешнему каталогу и персональные списки в устойчивом интерфейсе с понятными состояниями загрузки и ошибок.

Завершен

Задача

Объединить поиск по внешнему каталогу и персональные списки в устойчивом интерфейсе с понятными состояниями загрузки и ошибок.

Решение

Приложение превращает внешний media API в сфокусированный сценарий поиска с подробными карточками и личными списками. Состояния загрузки, пустой выдачи и ошибок делают асинхронное поведение понятным.

Ключевые функции

  • Поиск по API
  • Карточки контента
  • Сохранённые списки
  • Просмотр категорий
  • Состояния загрузки
  • Обработка ошибок

Стек технологий

  • Nuxt 3
  • Vue
  • TypeScript
  • REST API

Что демонстрирует проект

Интеграцию REST API, управление асинхронными состояниями и опыт разработки на Vue/Nuxt.

Чек-лист качества

  • RU/EN локализация
  • Адаптивный дизайн
  • README
  • Деплой на Vercel
  • GitHub Actions CI
  • Проверки сборки