Skip to content
This repository has been archived by the owner on Feb 13, 2025. It is now read-only.

Zaid-maker/Gamehub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 9, 2024
0402c49 Β· Dec 9, 2024
Dec 12, 2023
Dec 12, 2023
Jan 14, 2024
Feb 2, 2024
Jan 11, 2024
Mar 5, 2024
Dec 9, 2024
Dec 24, 2023
Jan 18, 2024
Dec 23, 2023
Dec 13, 2023
Dec 28, 2023
Dec 12, 2023
Dec 27, 2023
Dec 30, 2023
Jan 29, 2024
Dec 12, 2023
Mar 5, 2024
Jan 11, 2024
Mar 4, 2024
Mar 4, 2024
Dec 12, 2023
Jan 4, 2024
Dec 12, 2023

Repository files navigation

Gamehub

Live streamign app build in Next.js 14

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