Streamer Pro is a platform for live streaming, built with a modern tech stack. Users can watch, follow, and interact with live streams seamlessly.
- Frontend: Next.js, Tailwind CSS
- Backend: Supabase
- Email Service: Resend
-
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.
-
Signin
- After verification, sign in to access all site 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.
For any queries or issues, please contact Harsh Bodgal.