Overview
NourishFund is a charity giving platform using quadratic funsing on a food delivery app. It utilizes Solidity for the smart contracts and Next.js for the front end development. The project offers a unique way for people to make a difference in the world by simply doing something they already do — ordering food.
Purpose and goal
The goal of NourishFund is to leverage the power of blockchain technology to create a more decentralized, transparent, and robust charity crowdfunding platform. By integrating charitable giving with everyday activities, such as ordering food, NourishFund makes the act of giving effortless and rewarding.
- Quadratic Funding Mechanism: Amplifies the influence of small contributions, ensuring a fair and impactful distribution of funds.
- Token-Based Rewards: Users receive tokens for each charitable contribution, which can be redeemed for food vouchers, enhancing user engagement.
- Seamless Integration with Food Delivery: NourishFund integrates with popular food delivery services, making it easy for users to contribute while they order.
- User-Friendly Interface: A simple and intuitive app design that encourages participation and makes it easy to track contributions and rewards.
- Transparency and Trust: Detailed tracking of donations and their impact, providing users with confidence that their contributions are making a difference.
Front-end: Next.js
Back-end: Solidity (Deployed on BNB Smart Chain Testnet & Scroll Sepolia)
Below is the qialification for the Scroll track.
Contract Address 1: 0x9B88d82aC51B5e249B38975E6Cc562EA79914874
https://sepolia.scrollscan.com/address/0x9B88d82aC51B5e249B38975E6Cc562EA79914874#code
Contract Address 2: 0xEBc2b2AF8B62f1f2Dfcfd4e01F0132202Cf2DA0A
https://sepolia.scrollscan.com/address/0xebc2b2af8b62f1f2dfcfd4e01f0132202cf2da0a#code
Contract Address 3: 0xa2A90083285204B5643bc2660a8A3bF141F87CC0
https://sepolia.scrollscan.com/address/0xa2a90083285204b5643bc2660a8a3bf141f87cc0#codeBelow are the contracts that are used in the BnB track.
Contract Address 1: 0x0584D5D57c353326936052C7553a05F6a8060583
https://testnet.bscscan.com/address/0x0584d5d57c353326936052c7553a05f6a8060583#code
Contract Address 2: 0xa2A90083285204B5643bc2660a8A3bF141F87CC0
https://testnet.bscscan.com/address/0xa2a90083285204b5643bc2660a8a3bf141f87cc0#code
Contract Address 3: 0xAf4f9dAA5f9927bf99871b465a1A90e226f494EB
https://testnet.bscscan.com/address/0xaf4f9daa5f9927bf99871b465a1a90e226f494eb#code 1. When user contribute to quadratic funding, they will recieve tokens as a reward.
2. The tokens can be converted to NFT voucher to buy food.
- Add more support on different kinds of cryptocurrencies
This project is licensed under MIT
$ forge --help
$ anvil --help
$ cast --help