Welcome to StreamOn, This platform lets you easily start a live stream, share the link, and invite others to join as co-hosts or audience members. Whether for collaboration, entertainment, or interaction, StreamOn makes streaming seamless and fun!
- Frontend: Next.js - A powerful React framework
- Styling: Tailwind CSS - Modern utility-first CSS
- Streaming: Zegocloud - Real-time video and audio API
- State Management: Zustand - Lightweight and flexible state management library
- Host Your Stream: Start a live session with just a few clicks.
- Invite Collaborators: Share a unique link for co-hosts or audience members to join.
- Collaborative Co-hosting: Allow multiple hosts to interact seamlessly in the same stream.
- Audience Participation: Bring audiences closer to the action with smooth real-time interaction.
- Live Chat: Engage with co-hosts and the audience through an integrated chat feature.
- Screen Sharing: Co-hosts can share their screens effortlessly, making it perfect for presentations, demos, and more.
Explore the user interface and features below:
-
Clone the repository:
git clone https://github.com/rxhul18/StreamOn.git cd StreamOn npm install npm run dev
-
Environment Configuration:
Create a
.env
file in the root directory and add your configuration:NEXT_PUBLIC_ZEGO_APP_ID="Your AppId" NEXT_PUBLIC_ZEGO_SERVER_SECRET="Your's secret key"
I welcome contributions! Please fork the repository and create a new branch for your contributions. Submit a pull request once you're done.
- Fork the project
- Create your feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request
Have questions or want to collaborate? Feel free to reach out!
- X (formerly Twitter): @mindpuzzledev
- Email: rahulshah0728@gmail.com