Skip to content

meetkool/liveCLUB

Repository files navigation

Full-Stack Twitch Clone: Next, React, MySQL, Prisma, Livestreaming, TypeScript, Tailwind

Twitch Clone Thumbnail (3)

Key Features:

  • 📡 Streaming using RTMP / WHIP protocols
  • 🌐 Generating ingress
  • 🔗 Connecting Next.js app to OBS / Your favorite streaming software
  • 🔐 Authentication
  • 📸 Thumbnail upload
  • 👀 Live viewer count
  • 🚦 Live statuses
  • 💬 Real-time chat using sockets
  • 🎨 Unique color for each viewer in chat
  • 👥 Following system
  • 🚫 Blocking system
  • 👢 Kicking participants from a stream in real-time
  • 🎛️ Streamer / Creator Dashboard
  • 🐢 Slow chat mode
  • 🔒 Followers only chat mode
  • 📴 Enable / Disable chat
  • 🔽 Collapsible layout (hide sidebars, chat etc, theatre mode etc.)
  • 📚 Sidebar following & recommendations tab
  • 🏠 Home page recommending streams, sorted by live first
  • 🔍 Search results page with a different layout
  • 🔄 Syncing user information to our DB using Webhooks
  • 📡 Syncing live status information to our DB using Webhooks
  • 🤝 Community tab
  • 🎨 Beautiful design
  • ⚡ Blazing fast application
  • 📄 SSR (Server-Side Rendering)
  • 🗺️ Grouped routes & layouts
  • 🗃️ MySQL
  • 🚀 Deployment

Contribution

  1. Anmol Yadav @ANMOLYADAV1402
  2. Raushan Kumar @raushan6760
  3. Meet Bhanushali @meetkool