DEV Community

Rohan Reddy
Rohan Reddy

Posted on • Updated on

PODCASTER - A platform for hosting podcasts enabled with Web Monetization

The Project

Podcaster is a podcast hosting platform, where the goal of the platform is to help creators host their content and get paid without using ads or annoying sponsor messages.

How it works

When a user comes on the page, we check if the user has coil in the browser, if it is not there, then we show the user free content and a prompt to get a coil subscription. If coil is present then we redirect to premium content page.

Submission Category: Creative Catalyst

Demo

Link to Code

GitHub logo rohanreddych / Podcaster

#webmonetization

Podcaster

Web Monetization enabled platform for hosting your podcasts. Made with React.

TODO

Login Content Creator Dashboard Better UI




How I built it

Technology Stack

Web Monetization API
HTML|CSS| JavaScript
React

Additional Resources/Info

I found this starter script very useful.

Edit:- Thoughts on COIL Payment system

I had a question about the coil payment system, What happens when the user spends so much time on a website such that coil has paid $5? so I asked the coil support team and their reply was "Once you've streamed $4.50, we lower the payout rate to stretch the remaining .50 cents until the end of the month. Even if you reach $5, we'll continue to pay creators at the lowered rate. This ensures you can't payout more than you put in which reduces fraud on the platform". So I was thinking if there could be a system which monitors the user's behaviour over a time span and allocates money to a particular site so that it can be divided into smaller amounts instead of the standard $0.36/hour so that if the user spends more time on one creator then goes to another creator, the latter does not get less money. But again coil's principle is to not track their users. Please leave your thoughts.

Correct me if I am wrong anywhere.

Top comments (1)

Collapse
 
wobsoriano profile image
Robert • Edited

RE: "So I was thinking if there could be a system which monitors the user's behaviour over a time span and allocates money to a particular site so that it can be divided into smaller amounts instead of the standard $0.36/hour so that if the user spends more time on one creator then goes to another creator, the latter does not get less money. But again coil's principle is to not track their users."

You can check my submission, it does not automate the division of payments but you can monitor how much went to each site in total. And from there at least you can allocate the payments.