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)