Inspiration

The inspiration for this idea is when the two of us often watch streaming together every weekend, unwind by watching live streaming which is gamers, the streamer is quite entertaining, then we are very interested in channeling donations so that streamers pay attention to messages from us, because where, the message sent when donating, will appear on the streamer's live streaming screen, several times we tried donating and giving messages. The impression when the streamer pays attention to our message, there is a feeling of pleasure where we are very interested in donating again, and this idea developed

What it does

Streamie is a service to help streamers get financial support from their fans, the donation is one-time not a subscription. Features that allow streamers to interact with their donors in real time.

Streamie is not a live streaming platform, streamers can use other platforms such as YouTube, twitch, Facebook Live, etc.

Streamie has features that are easily integrated with broadcasting software that has a source browser feature. but not only streamers can use it, content creators who are not live can also use it, but cannot use real-time alert overlays.

How we built it

The architecture developed on the Streamie system is divided into 2 main parts :

  • The first part is the part that will be the live viewable interface that we built with the NextJS Typescript framework.

  • The second part is the Smart contract integration.

In addition to the two main sections, there is also the use of the web3 wallet such as (core, metamask, etc) as a cryptocurrency wallet that will assist in the creation of donations every time a transaction occurs. By connecting to the web3 wallet, the smart contract that has been built into the system will create a new node in the chain every time a transaction occurs.

Chainlink Integration

Due to resource constraints, we are temporarily using Avalanche Fuji Network, but our basic goal of Chainlink-integrated smart contract technology is satisfactory.

With Chainlink, we are more determined to make this simple platform into a big goal, with donations to streamers using blockchain technology, which will all be through cryptocurrency payments, but we will provide fair services by showing the corresponding USD value data.

By using price feed chainlink, we utilize it for the real-time notification feature on the stream by showing the donation amount in USD.

Not only that, we also have a very large and complex plan to sustain this project, which can be seen in the milestone chapter.

Challenges we ran into

We are still learning to develop this Streamie website, there are many parts where we are required to learn from scratch. In terms of business, we are still very new and do not have many relationships and capital to build Streamie, but we are confident that we will bring Streamie into a useful product.

Accomplishments that we're proud of

We learned very quickly, we found out about the hackathon when we were close to the deadline, but since all the ideas were already in hand, we are proud that we quickly built an MVP for this product, with a system that is close to our expectations.

What we learned

A lot, especially on chainlink technology, although it's not so much that we know and use, at least we have learned how and understand to be able to integrate chainlink on Streamie.

What's next for Streamie

On the integration with Chainlink:

  • Swap function so that donations go directly to the stablecoin, making streamers not worry if they keep funds longer on our website while they are streaming.

  • Scheduling automatic withdrawal when their fans send donations when the streamer is off.

  • Certain features use the chainlink function to easily connect both on-chain and off-chain.

On the Website:

  • User-Friendly Interface:

A clean and intuitive design ensures a comfortable experience for users, be they donors, and easy navigation allows users to quickly find and participate in donation

  • Rich Donation Features:

Streamie provides a variety of exciting donation features, including direct donations, ongoing fundraising, and rewards for specific achievements. The donation feature integrated with the streaming platform allows donors to easily include donation links in their live broadcasts.

  • Deep Analytics:

Powerful analytics tools help donors track the progress of their fundraising campaigns and understand donation patterns.

On the features:

Adding content and interaction, not only real-time notifications when fans donate to the streamers but furthermore we will create :

  1. MediaShare MediaShare is a feature that allows fans to submit media such as images, videos, or sound clips to be displayed during live streaming.

  2. Leaderboard A leaderboard is a list or table that displays the largest contributions from donors during live streaming. Contribution data from processed donations is automatically entered into the leaderboard, which is then updated in real-time during the broadcast.

  3. Running Text Running text is a running text that is displayed on the screen during live streaming to convey donation messages, thank you notes, or other important information to the audience.

  4. Subathon Subathon are special events organized by streamers with the aim of increasing the number of donations on their streaming platform. Subathon works by increasing the streamer's streaming time for every fan who donates.

  5. Milestone Milestones are certain milestones in donations set by the streamer, such as the total amount of donations collected or the achievement of certain time targets. Milestones can also be used as a motivational driver to encourage more participation in donating.

Built With

Share this project:

Updates