Ice Dragon is a project that has been created at the #SBHack19
hackathon.
This README will also be submitted as part of the final solution/submission.
user
, password: user
admin
, password: admin
Ice Dragon is a platform that has the goal of helping both the end user and the producers of content to get a much more pleasant experience when using the web. Its two main goals are:
Do you sometimes feel like you, as a user, have become the product of the web as it currently works? You have to consume massive amounts of advertisement (or get harassed for using an Ad Blocker) and give away your personal information for free almost everywhere you go?
Ice Dragon is a platform that aims to incentivise end users to pay small amounts of money for the content they consume. As a paying customer you can then expect a streamlined and advertisement free experience. Furthermore, we believe that you should be able to pay for a content subscription without revealing any personal information about you or your credit card.
The Ice Dragon platform lists compatible content providers and allows you to pay for their services easily with Bitcoin over the Lightning Network.
As the creator of valuable content that users want to consume, you should be paid a fair price for your work. But it's hard to get paid for a page visit or an article alone because such small value transfers are very expensive when using Credit Cards for example. The Credit Card company ends up getting more money than you do for a payment.
With the Lightning Network direct micro payments with no intermediaries are possible. So you can get an end user to pay for as little as one hour of visiting your page and in exchange deliver her/him an advertisement and paywall free experience. The paid amount goes directly to you and is settled immediately.
The project structure has been generated with JHipster.
All the code that is in the first commit of this repository has been automatically created and is not part of the
hackathon submission but should be considered as part of a library.
For more details, see README-jhipster.md.
For the default icedragon-db:
docker run \
-d \
-e POSTGRES_USER=icedragon \
-e POSTGRES_PASSWORD=icedragon \
-p 5442:5432 \
--name icedragon-db \
--restart unless-stopped \
postgres:11.2
To launch the content demo container, go to the directory content-provider-demo-pages
and launch the following command:
docker-compose up
This project is licensed under the MIT license.
The logo is based on this image licensed under CC 4.0 BY-NC.