After hearing about the Web Monetization and Hackathon I started brainstorming about the ideas and thought of making something productive using Web Monetization that can help developers in using this technology.
I was initially confused with the type of project which I should pick then after many days of research and thinking I came to the conclusion of building a Web Component. I was really excited to implement this idea because of the following reasons.
I have never worked on a web component, so yes this is the best chance to experiment. π
Experimenting with Web Monetization π
Open Source Contribution β
About Web Component
The basic idea behind building this component was to enable users to pay for the content they are watching. Many times when we are browsing for some content and come across a site that has videos but in order to watch the desired content we have to purchase the full course. In such situations we can make use of Web Monetization and allow the users to pay for the content which they are interested in watching. This will also help the content holders to monetize their content at micro-levels.
<web-monetized-video> provides the functionality of paying for the content which the user is watching. This component is available on npm
I took reference from the Start/Stop Monetization section of the Web Monetization documentation.
To use the component you can load the module by including the script tag.
This is my first attempt in building web components π . I am currently exploring and gathering more knowledge about web components and trying to implement the knowledge gained in the project. I have taken help from these references for creating the component.