Projekt własny
Rozgłośnia.app — o tym, co leci na przerwie, decydują słuchacze.
Aplikacja webowa dla szkolnego radiowęzła. Uczeń wkleja link z YouTube, wszyscy głosują, a kolejka układa się sama według liczby głosów. Dostęp jest kontrolowany kodami rejestracyjnymi wydawanymi przez wychowawców.
Problem, który rozwiązuje
Radiowęzeł w szkole zwykle obsługuje jedna osoba, która sama decyduje o playliście i zbiera prośby na kartkach albo w wiadomościach. Efekt jest przewidywalny: mało kto słucha, bo mało kto ma wpływ.
Na czym zbudowane
- Next.js
- PostgreSQL
- YouTube API
- PWA
Powiązana usługa
Aplikacje weboweJak to działa
- 1Uczeń rejestruje się kodem otrzymanym od wychowawcy, co odcina przypadkowe konta
- 2Zgłoszenie utworu polega na wklejeniu linku z YouTube
- 3Pozostali głosują, a kolejka układa się według liczby głosów
- 4Zgłoszenia przechodzą moderację, zanim trafią na listę do głosowania
- 5Wygrana kolejka jest odtwarzana przez radiowęzeł na przerwie
Co dopracowałbym u klienta
To najbardziej rozbudowany z moich projektów i jednocześnie ten, przy którym najwięcej się nauczyłem o kontroli dostępu. Kolejne kroki to limity zgłoszeń na osobę oraz statystyki dla opiekuna radiowęzła. Aplikacja jest zbudowana jako PWA, więc instaluje się na telefonie bez sklepu z aplikacjami.
Masz u siebie podobny proces?
Opisz go w kilku zdaniach. Odpowiem, czy da się to zautomatyzować i ile by to kosztowało — także wtedy, gdy odpowiedź brzmi „nie warto”.