Zakres prac
Przejęliśmy rozwój OnMusic.fm po poprzednim wykonawcy — platformy z muzyką do lokali, w której właściciel płaci jeden abonament za legalne odtwarzanie muzyki u siebie w biznesie. Backend wykonany jest w NestJS i PostgreSQL, z nagraniami w magazynie S3, aplikacja mobilna we Flutterze, a odtwarzacz w przeglądarce w React. Rozwijamy dziś wszystkie trzy części i dokładamy kolejne funkcjonalności. Muzyka jest podzielona na stacje dobrane pod branże — gastronomię, beauty, fitness, kuchnie świata i relaks.
Funkcjonalności
- Przejęcie projektu — przejęcie kodu i infrastruktury po poprzednim wykonawcy oraz dalszy rozwój platformy.
- Stacje tematyczne — katalog nagrań pogrupowany w stacje dopasowane do charakteru lokalu.
- Tryb offline — pobranie całej stacji na urządzenie, żeby muzyka grała także bez internetu.
- Odtwarzanie w tle — sterowanie z ekranu blokady i powiadomienia systemowego, bez trzymania aplikacji na wierzchu.
- Ulubione — własna lista utworów, ta sama w aplikacji mobilnej i w przeglądarce.
- Kontrola licencji — dostęp do katalogu wygasa razem z abonamentem klienta.
- Panel administracyjny — zarządzanie klientami i stacjami oraz hurtowe wgrywanie nagrań.
- Odtwarzacz webowy — aplikacja w React, ta sama biblioteka muzyki bez instalowania czegokolwiek.
