Назад к проектам
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
- Проверки сборки