hackquest logo

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.

flowscan

CONTRACT_ADDRESS=0xa6657D9E736dEF639906FB360Ca340d1d1eFA9db

🌟 Key Features

  1. 📱 Mobile-First Design – Fully accessible on smartphones.

  2. 💰 Instant Payments – FUSDC rewards released automatically upon approval.

  3. 🔒 Trustless Escrow – Smart contracts securely manage all transactions.

  4. 🌍 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)

Tech Stack

React
Next
Web3
Ethers
Solidity
Node
thirdweb
Team Leader
AAbhishek Yadav
Sector
SocialFiDAORWA