About the Project

Track Details

Track 8: How do we make Livestreaming more engaging?

Inspiration

We aimed to revolutionize live streams by making them more interactive while keeping the content creator as the focal point. Our goal was to boost viewer engagement and retention by making them feel more involved in the content, without overshadowing the live stream itself.

What We Learned

We found that there is ample room for innovation in live streaming features. Effective features hinge on thorough user testing and achieving a balance between interactivity and the main content. Additionally, increasing viewer participation through features like polls, mini-games, and betting can significantly enhance engagement and retention.

How We Built Our Project

  • Frontend: Developed using ReactJS to ensure cross-platform compatibility for both iOS and Android devices.
  • Backend: Implemented with MongoDB Atlas for efficient data management and storage.
  • Version Control: Utilized Git for streamlined version control and collaboration.

Features

Poll Feature

The poll feature allows streamers to create live polls, engaging viewers by asking for their opinions or decisions on what to do next. Streamers control the timing, duration, and content of the polls, ensuring they complement the live stream. This feature increases viewer participation and retention by making them feel involved in the content.

Mini-Games Feature

We incorporated engaging mini-games such as Memory Match, Word Scramble, and Guess the Picture to entertain viewers. Streamers can choose when and which games to play, integrating them seamlessly into the live stream. Leaderboards and rewards encourage viewers to return and compete, further boosting retention.

Betting Feature

The betting feature allows viewers to place bets on various outcomes, adding an extra layer of excitement and engagement to the live stream. Streamers can set up and manage bets, ensuring they enhance the live content without overshadowing it. Dynamic odds updates and potential payouts keep viewers interested and invested in the stream.

Challenges

One of the main challenges was deciding which features to build. We had to balance enhancing interactivity with maintaining the live stream's focus. We achieved this by timing the features or giving the streamer control over them, ensuring they complemented rather than overshadowed the main content. Additionally, we designed the UI to be as transparent as possible, allowing users to still see the live stream in the background.

What's Next

Polls

Implement live updates on voting outcomes to keep viewers engaged in real-time.

Mini-Games

Introduce more games to diversify viewer engagement. Integrate with current leaderboard system to encourage competition and repeat participation.

Betting

Integrate a payment system, enhancing the current rewards system to allow real stakes and payouts.

Links

Built With

Share this project:

Updates