What it does
Streamers build their own brand, identity, and personas - some even have career defining moments on stream.
We built an extension that rewards viewers who were watching live when it happened, and rewards their loyalty with a special emote, badge, and notification banner (upon donation or sub). Viewers with more than one can swap them out too.
New viewers can earn 2nd editions of old badges by watching the clip associated with the memory. For every 2 hours of stream watched, viewers will be able to unlock a badge, emote, item, or avatar accessory.
- Viewers are rewarded for one of the most valuable currencies they have - time.
- Viewers build a stronger relationships with the streamer as they learn more about the streamer's most emotional, pivotal, or craziest moments.
- Viewers are rewarded to discover past content, and are incentivized to watch additional content in the future.
- Streamers have another creative avenue to express personalization and reward loyalty
How we built it
We build it with a React app on a serverless backend on AWS utilizing API Gateway, S3, Lambdas, and DocumentDB.
Challenges we ran into
Front-end and styling is difficult. Additionally, there are proper ways to build a back-end, but had to balance that with the time constraint.
Additionally, it's difficult to balance features between what rewards the streamer vs what rewards the viewer.
Accomplishments that we're proud of
Functionally, it works. Aesthetically, the mockup is great too.
What we learned
Streamers all have different input based on the community they have built. It's amazing how diverse the streaming landscape is.
What's next for Moment
Creating the OBS integration.