π Project Introduction **Project Name:** FlowFund β Decentralized Crowdfunding on Flow EVM **Overview:** FlowFund is a **decentralized crowdfunding platform** built on **Flow EVM Testnet** using *
## π§ Progress During Hackathon
This section documents the step-by-step progress made during the HackQuest Γ Flow Build Station and Forte Hacks Global Hackathon.
### π Phase 1 β Ideation & Setup
- Brainstormed project ideas using ChatGPT and Claude.
- Finalized concept: (Replace this line with your project idea β e.g., βNFT-based Certification System on Flow EVMβ).
- Set up development environment using Remix IDE and configured MetaMask for Flow EVM Testnet.
- Claimed test tokens from [Flow Faucet](https://faucet.flow.com/fund-account).
### π» Phase 2 β Smart Contract Development
- Wrote initial Solidity contract using AI-assisted prompts.
- Implemented features such as:
- (Example: Minting NFTs with unique metadata)
- (Example: User registration and access control)
- Debugged and tested the contract in Remix.
- Verified the contract logic and deployment readiness.
### βοΈ Phase 3 β Deployment
- Connected MetaMask to Flow EVM Testnet ([Chain ID: 545](https://chainlist.org/chain/545)).
- Deployed smart contract successfully via Remix IDE.
- Recorded deployed contract address and took deployment screenshot.
### π§© Phase 4 β Documentation & GitHub
- Created a public GitHub repository for project submission.
- Added:
- Smart contract source code .sol)
- Deployment screenshot
- Comprehensive README.md
- Wrote documentation with help from AI tools for clarity and structure.
### π Phase 5 β Submission & Community
- Submitted project to [Forte Hacks Global Hackathon](https://www.hackquest.io/hackathons/Forte-Hacks?utm=ccu).
- Shared on social media tagging @flow_blockchain and @HackQuest_.
- Completed T-shirt claim form for early deployer reward.
- Engaged with community discussions on the Flow Telegram and HackQuest platforms.
## π§ Progress During Hackathon This section documents the step-by-step progress made during the **HackQuest Γ Flow Build Station** and **Forte Hacks Global Hackathon**. ### π Phase 1 β Ideation & Setup - Brainstormed project ideas using **ChatGPT** and **Claude**. - Finalized concept: *(Replace this line with your project idea β e.g., βNFT-based Certification System on Flow EVMβ)*. - Set up development environment using **Remix IDE** and configured **MetaMask** for Flow EVM Testnet. - Claimed test tokens from [Flow Faucet](https://faucet.flow.com/fund-account). ### π» Phase 2 β Smart Contract Development - Wrote initial Solidity contract using AI-assisted prompts. - Implemented features such as: - *(Example: Minting NFTs with unique metadata)* - *(Example: User registration and access control)* - Debugged and tested the contract in Remix. - Verified the contract logic and deployment readiness. ### βοΈ Phase 3 β Deployment - Connected **MetaMask** to **Flow EVM Testnet** ([Chain ID: 545](https://chainlist.org/chain/545)). - Deployed smart contract successfully via **Remix IDE**. - Recorded deployed **contract address** and took deployment **screenshot**. ### π§© Phase 4 β Documentation & GitHub - Created a **public GitHub repository** for project submission. - Added: - Smart contract source code (`.sol`) - Deployment screenshot - Comprehensive `README.md` - Wrote documentation with help from AI tools for clarity and structure. ### π Phase 5 β Submission & Community - Submitted project to **[Forte Hacks Global Hackathon](https://www.hackquest.io/hackathons/Forte-Hacks?utm=ccu)**. - Shared on social media tagging `@flow_blockchain` and `@HackQuest_`. - Completed **T-shirt claim form** for early deployer reward. - Engaged with community discussions on the **Flow Telegram** and **HackQuest** platforms. --- ### π Outcome - β Deployed smart contract successfully on **Flow EVM Testnet** - β Public GitHub repo with code, README, and deployment proof - β Hackathon submission completed before the deadline - π Eligible for **Flow Γ HackQuest T-shirt reward** --- > *This section demonstrates transparency, learning progress, and development effort β all key judging factors for hackathons.*
## π‘ Project Description **Project Name:** FlowFund β Decentralized Crowdfunding Smart Contract FlowFund is a decentralized **fundraising platform** built on **Flow EVM Testnet** that allows users to **create campaigns**, **contribute funds**, and **withdraw donations** once the target is met β all transparently through **smart contracts**. The platform ensures: - β **Trustless transactions** between fundraisers and donors - β **Transparent tracking** of campaign goals and funds - β **Secure fund release** only when the campaign target is achieved - β **AI-assisted code generation & documentation** for faster development This project demonstrates how **AI + Web3** can empower creators, communities, and NGOs to run decentralized, transparent crowdfunding campaigns. --- ## π° Fundraising Status | **Campaign Name** | **Goal (FLOW)** | **Raised (FLOW)** | **Status** | |--------------------|-----------------|-------------------|-------------| | EduChain Support Fund | 500 | 360 | β³ In Progress | | CleanWater Mission | 800 | 820 | β Completed | | Rural Tech Drive | 1000 | 480 | π Partial Funding | **Smart Contract Features** - Create new fundraising campaigns with goal and description - Allow contributors to donate funds in FLOW test tokens - Automatically release funds to the creator when the goal is reached - Refund contributors if the goal is not met within the campaign duration --- ## π§ Progress During Hackathon This section highlights the step-by-step journey during the **HackQuest Γ Flow Build Station** and **Forte Hacks Global Hackathon**. ### π Phase 1 β Ideation & Setup - Ideated around **decentralized crowdfunding** use cases inspired by Kickstarter but powered by Flow EVM. - Chose the name **FlowFund** for simplicity and relevance. - Configured **MetaMask** for **Flow EVM Testnet (Chain ID: 545)**. - Claimed test tokens from the [Flow Faucet](https://faucet.flow.com/fund-account). ### π» Phase 2 β Smart Contract Development - Generated base contract using **ChatGPT** and refined logic in **Remix IDE**. - Implemented: - Campaign creation with title, goal, and deadline - Donation functionality via `contribute()` - Goal achievement and fund withdrawal logic - Event logging for contributions and campaign completion - Tested with multiple mock campaigns and user addresses. ### βοΈ Phase 3 β Deployment - Deployed the **FlowFund.sol** contract successfully on Flow EVM Testnet. - Verified deployment and recorded **contract address** on explorer. - Captured **screenshot** of successful deployment in Remix. ### π Phase 4 β Documentation & GitHub - Created a **public GitHub repository** with: - Source code (`FlowFund.sol`) - Deployment screenshots - AI-generated `README.md` - Added detailed explanations of functions and workflow. ### π Phase 5 β Submission & Community - Submitted to **[Forte Hacks Global Hackathon](https://www.hackquest.io/hackathons/Forte-Hacks?utm=ccu)** under the Web3 track. - Shared project update on Twitter tagging `@flow_blockchain` and `@HackQuest_`. - Filled **T-shirt claim form** for early deployers. - Engaged with builders in **Flow Telegram** for feedback and improvements. --- ## π Outcome - β Fully functional **Crowdfunding Smart Contract** deployed on **Flow EVM Testnet** - β Transparent fundraising progress and goal tracking - β Public GitHub repository with code, screenshots, and documentation - β Successfully submitted to **Forte Hacks Hackathon** - π Eligible for **Flow Γ HackQuest T-shirt Reward** --- > *FlowFund embodies the spirit of decentralized innovation β empowering communities through transparent, blockchain-powered fundraising.*