Send crypto, support any YouTuber directly, no borders, no monetization needed.
This project empowers YouTube creators to earn directly from their audience, removing the need to rely on YouTube’s monetization program. Viewers can send payments to any creator, whether or not their channel is monetized — simply because they value the content, enjoy the creator’s style, or want to show personal appreciation.
All transactions are made in cryptocurrency, providing a seamless, borderless, and decentralized way for fans to support creators. Creators maintain full control over their earnings — they can hold their crypto assets, swap them for other digital tokens, or convert them into fiat currency at their convenience.
⚠️ Note: Due to a force push, all previous commits have been permanently removed from the repository.
This project is built using multiple technologies, each serving a specific purpose. We use Smart Contracts to handle core blockchain functionalities such as payTo, registerRequest, and other functions that store and manage data securely on-chain. Hardhat is used for deploying, testing, and managing the smart contracts efficiently.
For the backend, we use Node.js and Express.js to create APIs and routes, including integration with the YouTube API, allowing users to search for YouTube channels directly from the platform.
On the frontend, we use React.js for building an interactive user interface and the Ethers.js library to interact seamlessly with the deployed smart contracts.