Flow-earn
Decentralized Task Hub on Flow
Videos
Description

šÆ Project Overview
Flow-earn is a decentralized bounty platform built on EVM on Flow Testnet.
It enables anyone to post and complete micro-tasks ā from data scraping to design ā and earn FUSDC instantly upon approval.
The platform is mobile-first, trustless, and carbon-negative, with no middlemen or high fees.
CONTRACT_ADDRESS=0xa6657D9E736dEF639906FB360Ca340d1d1eFA9dbš Key Features
š± Mobile-First Design ā Fully accessible on smartphones.
š° Instant Payments ā FUSDC rewards released automatically upon approval.
š Trustless Escrow ā Smart contracts securely manage all transactions.
š Global Access ā Works anywhere with internet connectivity.
š¤ For Creators
Post task (title, description, reward).
Funds are automatically locked in escrow.
Review and approve worker submissions.
One-click payment release.

š§āš» For Workers
Browse available tasks on mobile.
Accept a task in one tap.
Submit proof (via IPFS/file upload).
Receive instant FUSDC payment upon approval.


šļø Technical Architecture
š§± Smart Contract Stack
Language: Solidity ^0.8.19
Framework: Hardhat
Network: EVM on Flow Testnet
Core Features: Escrow, Task Management, Payments
šØ Frontend Stack
Framework: Next.js 14 + TypeScript
Styling: Tailwind CSS
Blockchain Integration: Thirdweb SDK
UI Library: shadcn/ui custom components
Key Smart Contract Functions
function createTask(string _title, string _description, uint256 _reward)
function acceptTask(uint256 _taskId)
function submitProof(uint256 _taskId, string _proof)
function approveTask(uint256 _taskId)
function getTask(uint256 _taskId) view returns (Task)