Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 1.99 KB

README.md

File metadata and controls

55 lines (33 loc) · 1.99 KB

Streamer Pro

Streamer Pro is a platform for live streaming, built with a modern tech stack. Users can watch, follow, and interact with live streams seamlessly.

Tech Stack

  • Frontend: Next.js, Tailwind CSS
  • Backend: Supabase
  • Email Service: Resend

Getting Started

  1. Signup

    • Use the Google Login feature or the Signup form on the website.
    • You will receive an email with a verification link. Click the link to verify your email address and mark your status as Verified.
  2. Signin

    • After verification, sign in to access all site features.

Features

  • List Stream

    • Upon signing in, you will be redirected to the main screen showing a list of active streams (if any). The list updates automatically when a new stream starts.
  • Dashboard

    • Click the Dashboard button to access the streaming dashboard where you can start and end streaming.
    • Clicking "Start Streaming" will make your stream thumbnail visible on the main page.
    • This is a protected page requiring authentication.
    • YouTube video link is embedded to provide a live streaming experience.
  • Watch Stream

    • On the Dashboard, click any video thumbnail to be redirected to a page where you can watch the stream.
  • Chat

    • Chat with the streamer and other users watching the stream. Authentication is required to send messages. If not logged in, you will be redirected to the sign-in page.
  • Follow Stream

    • Click the Follow button to receive an email notification when the streamer starts streaming again.
    • Authentication is required to follow a stream. If not logged in, you will be redirected to the sign-in page.
  • End of Stream

    • Once a streamer ends their stream, you will be redirected back to the home page.

Links

Contact

For any queries or issues, please contact Harsh Bodgal.