
CryptoMoneybox
Cryptomaneybox is a fundraising platform.
Demo
About
The problem it solves CryptoMoneybox is a social responsibility project. It provides organizing a fast and reliable fundraising campaign for people in need with the Flow blockchain. - Signup using Niftory API using your Gmail to obtain an addresss. - On the blockchain, people can send donate for others. ** ** The CryptoMoneybox project supports two types of fundraising campaigns: **1 - CHARITY CAMPAIGN** **2 - AID ORGANIZATION** # CHARITY CAMPAIGN MODEL Organizing a charity campaign with a CharityEvent resource. **What is charity campaign?** - The Charity Campaign is a fundraising model that collects donations through the CharityEvent resource. - The CharityEvent is a custom smart contract resource developed by the Chain Cube development team. - A charity resource can be created by any user and listed for funding on the Flow blokchain. - CryptoMoneybox users can donate to a charity resource after logging in from the web3 UI. - CharityEvent donation ends in two ways: - The campaign end date. - The campaign target amount. - Max donation amount and account address are saved in the CharityEvent resource. # AID ORGANIZATION MODEL Aid organizations model is a a platform that allows individuals and organizations to start a campaign quickly in case of any natural disaster. **What is aid organization model?** - The aid organization is model of charity that collects donations through the ChainCubeAid contract. - The ChainCubeAid is a custom smart contract extended from NFT developed by the Chain Cube development team. - The charity organization model is a method of creating bulk Nfts in a collection at once. - Nfts can symbolize any real product to be delivered to people in need. For example; water, blanket, staple food, etc.
How it's made
Challenges we ran into We wanted to walletless on-boarding with Niftory but Niftory API is not supported custom transaction and smart contract. So, we had to change our codes and design