Pro klienta · 2025 – dosud Projekt 11 z 20
Nástroje pro streamera
Overlaye, minihry a komunitní web pro kanál na Twitchi.
Ve zkratce
- Role
- Návrh, vývoj a provoz
- Období
- 2025 – dosud
- Stav
- V provozu
- Technologie
- 9 technologií
O projektu
Pro jeden twitchový kanál postupně vznikla řada menších aplikací. Část běží v OBS jako zdroje typu prohlížeč, zbytek jsou weby pro diváky.
- Rozcestník pro komunitu s formuláři, odkazy a soutěžemi.
- Kolo štěstí a minihry: točení za donaty a předplatné, sázky, půjčky a investice za body kanálu, sponzor měsíce a odpočet. Data bere ze StreamElements; démon v PHP poslouchá jejich WebSocket a ukládá události.
- Syselo: overlay se sociálními sítěmi s volbou pozice, pořadí a animací pro příchod, odchod i klid, s profily nastavení a importem a exportem.
- Sub Canvas: aplikace v Nette se společným pixelovým plátnem. Dlaždice si diváci získávají předplatným a darovanými předplatnými, které aplikace přijímá přes Twitch EventSub. K plátnu patří i raid na bosse, bingo a automaty.
- Úkoly pro diváky s přihlášením přes Twitch, nahráváním důkazů, schvalováním v administraci a možností vyměnit úkol za body kanálu.
- Stránka pro příspěvky s platbou kartou přes Stripe nebo přes PayPal a přehledem nejštědřejších dárců.
- Grace, pixelová kočka na stream, je popsaná zvlášť.
Postaveno na
- PHP
- Nette
- JavaScript
- SQLite
- Twitch API
- StreamElements API
- Stripe
- PayPal
- OBS