Inspiration

We were inspired by the notoriety of creator-monetization issues plaguing modern-day video streaming platforms. The app is a proof of concept of a low-level entry barrier in the monetization system for new creators as well as a transparent income for established influencers. It relies on the Lightning Network technology for seamlessly fast, and secure bitcoin transactions from users to creators.

What it does

The web application provides a video streaming platform in which users can sign in and use bitcoin to reward the content creator based on watch time. Moreover, the platform's friendly UI system enables users with the resources for quick and easy engagements with other content creators while bitcoin transactions are handled in a non-blocking manner on the back end. Users only need to provide their information once in order to start using our platform and support their favorite content creators, or even make content for themselves!

How we built it

The system architecture is based on a server-client layered system using REST. For the front end, the stack used was next.js framework for react to create all the user interfaces and adjust server-side rendering and static site generation. Moreover, it uses tailwindcss for general styling of the components, and Cloudinary to store user-uploaded videos. In addition, database integration in the form of firebase was added to the architecture to make a steady, and secure encrypted resource transactions across the stack. As for the lightning network, it allowed us to provide a seamless and powerful transaction system for our users, no matter where they are in the world!

Challenges we ran into

Setting up the database integration, along with authentication on next as a production framework proved to be quite difficult. The task even ended up taking an entire day to complete!

Accomplishments that we're proud of

Setting up an entire system architecture that supports user authentication, database integration, and setup video service technologies!

What we learned

By employing the lightning network API into our website, we've amassed a wealth of information on the bitcoin network and peer-to-peer transactions as a whole. We've also learned the ins and outs of Integrating firebase into our website which also lead to a greater appreciation and understanding of the Google platform as a resource for app development.

What's next for Creatt

Upon it going live, Creatt would go on to enable video and content creators to share and spread their messages across the world with minimal fees!

Built With

Share this project:

Updates