Pet project · 2026Пет-проект · 2026
Radio Browser
Internet radio on the public Radio Browser API: search with filters and “load more”, a player that keeps playing while you search, favorites and shareable station links. Race conditions handled with AbortController and requestId checks; 64 unit tests.Интернет-радио на открытом Radio Browser API: поиск с фильтрами и догрузкой, плеер, который не прерывается во время поиска, избранное и ссылки на станции. Гонки запросов закрыты через AbortController и проверку requestId; 64 юнит-теста.
React 19 · TypeScript · Redux Toolkit 2 · Tailwind CSS 4 · Vite · Vitest
Live demoДемо radio-browser-iota.vercel.appGitHub github.com/MVVitalii/radio-browser