Разработка фронтенд-приложения для медиасервера
Необходимо реализовать клиентскую часть веб-приложения, которая будет работать с существующим бэкендом через стандартизированный протокол.
Основные требования
- Технологический стек: Фронтенд должен быть реализован на React.
- Интеграция: Обмен данными с сервером осуществляется исключительно через Subsonic API.
- Дизайн и функциональность: Пользовательский интерфейс должен являться полной визуальной и функциональной копией существующего бэкенд-движка.
- Альтернативное решение: Исполнитель может предложить собственную архитектуру или подход к реализации, если это улучшит итоговый результат.
Что нужно сделать
- Проанализировать Subsonic API и существующий бэкенд.
- Создать React-приложение, реализующее весь необходимый функционал.
- Обеспечить полное соответствие интерфейса и логики работы предоставленному бэкенду.
- Настроить корректное взаимодействие всех компонентов фронтенда с API.