insberr / glaffle

A little Twitch clone I made

Home Page:https://glaffle.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Glaffle

Glaffle is a livestreaming site I made because I wanted somewhere to stream games and I don't like Twitch or any of the popular alternatives. The site is built with Next.js, Tailwind CSS, Prisma, tRPC, and uses Pusher for stream chat. The actual stream goes through an nginx-rtmp server, which sends stream start/end events to API endpoints that change the streaming state for the user. Authentication is done with Google OAuth because it's the least inconvenient option.

This project is pretty unfinished and there were many other things I was planning to add, such as an onboarding flow and a better landing page, but I got bored so now it's open-source for you to look at :)

screenshot of stream page

About

A little Twitch clone I made

https://glaffle.com


Languages

Language:TypeScript 98.9%Language:JavaScript 0.7%Language:CSS 0.2%Language:Dockerfile 0.2%