Go Back
Twitch Clone

Twitch Clone

I successfully developed a cutting-edge live streaming platform that seamlessly integrates authentication with Clerk for secure login and real-time user data synchronization through Webhooks. This user-centric design incorporates features such as a sidebar following system, recommendations tab, and the ability to block and follow users, fostering a vibrant community experience. Powered by RTMP and WHIP protocols, the platform ensures a smooth streaming experience and compatibility with popular software like OBS. The Streamer/Creator Dashboard provides essential tools for moderation, including slow chat mode, followers-only chat, and the ability to enable/disable chat. With a collapsible layout for personalized viewing and a visually appealing design, the platform recommends live streams on the home page and offers a unique layout for search results. Leveraging SSR, grouped routes, and layouts, this blazing-fast application is built on PostgreSQL and deployed on Vercel, setting a new standard for live streaming platforms with its seamless integration of backend and frontend technologies.

TailwindTypeScriptNext.jsZustandLivekitUploadthingPostgreSQLPrismaClerk