
SaaS
Bażant.TV
Społeczność streamerów: Twitch, live, VOD, serwery gier i panel admina.
- Klient
- Bażant.TV
- Czas trwania
- SPA React/Vite + Twitch + Supabase
- Rok
- 2025
- Specyfikacja
- SaaS
Przegląd
Strona grupy streamerów Bażant.TV. Kandydat loguje się Twitchem, admin akceptuje. Potem widać kto jest na żywo, godziny ze streamów i serwery gier. React i Vite z przodu, Supabase z tyłu.
Wyzwanie
Grupa na Twitchu nie ma własnego „kto teraz leci” ani kolejki naboru. Trzeba było spiąć OAuth, statusy live i moderację członków bez ręcznego wklejania list na Discordzie.
Cele
Nabór z weryfikacją admina, publiczna lista zatwierdzonych twórców, podgląd transmisji, katalog serwerów gier i dokumenty (regulamin: min. 2–3 streamy tygodniowo, jakość, kultura).
Rozwiązanie
Aplikacja React/Vite z logowaniem Twitch, kolejką zgłoszeń, widokiem członków i live, panelem do zmiany statusu użytkownika oraz CRUD serwerów. Edge Functions: twitch-oauth, get-active-streams, get-stream-stats. Dane profilu (nick, e-mail, avatar) biorą się z konta Twitch.
Proces
Tożsamość grupy, logowanie Twitch, członkowie i serwery, status live, panel i dokumenty.
Funkcje
- Logowanie i nabór przez Twitch
- Kto streamuje, status na żywo
- Statystyki godzin z VOD (30 dni)
- Serwery gier i panel administratora
Efekty
Społeczność ma stronę, która pokazuje aktywną grupę, a nie tylko link do teamu Twitch. Admin zatwierdza nabór zamiast ogłaszać go wyłącznie na Discordzie.
Statystyki
- Auth
- Twitch OAuth
- Rok
- 2025
Technologie
Chcesz coś podobnego?
Napisz, jaki masz zakres i termin.
