Interactive viewer-driven clip reactions for streamers
Streamers have full control over what clips are allowed, when they play, and how much they cost to trigger. Viewers interact in real time using a queue system with approved clips.
This project shows how we built a creator-friendly revenue tool using Rails, JavaScript, and background jobs — with real payment processing and stream-safe logic.
In this first episode, we build the complete authentication foundation for KlipShow — a Twitch platform where viewers pay to trigger social media clips on stream. Includes full Twitch OAuth, JWT session management, Vite + React + Tailwind setup, and backend tests.
In this power-packed episode, we build the core dashboard infrastructure and complete clips management system for ClipShow — where Twitch viewers pay real money to display social media clips on live streams!
In this marathon episode, we achieve a major milestone - building the complete public clip library system for ClipShow where Twitch viewers pay real money to display social media clips on live streams!
This episode gets us to a working MVP — streamers can now receive real-time clip alerts in OBS when viewers interact with their stream! Features include AnyCable replacing ActionCable for massive WebSocket scaling, secure token-based authentication without traditional login flows, live OBS integration demo, HTTP broadcast method for Redis deprecation-proofing, professional error handling, real-time testing for streamers, and production-ready encryption for sensitive alert tokens.
In this marathon episode, we build the most complex feature yet - a complete real-time klip queue system that lets streamers manage their alerts live! This is the heart of what makes KlipShow revolutionary for Twitch streaming!
In this episode, we tackle mysterious WebSocket authentication issues, deploy to production with Kamal on DigitalOcean, and build a complete CI/CD pipeline with GitHub Actions. Plus, we fix critical performance bugs and add validation to prevent duplicate klips!