hackquest logo

Fork Work

The only cut taken? Your gas fees.

비디오

기술 스택

React
Web3
Ethers
Solidity
Next

설명

Fork Work

Revolutionizing Freelancing with Web3 — The only cut taken? Your gas fees.

🔗 Live Demo: https://fork-your-work.vercel.app/
📜 License: MIT
⚡ Built with Next.js 15.3.4, Solidity 0.8.19, Prisma, PostgreSQL, and Tailwind CSS.


🌍 Problem Statement

Traditional freelancing platforms charge 10–30% fees, delay payments, and lack transparency. Freelancers face trust issues, late payouts, and unfair disputes, while clients struggle with quality assurance and accountability.

Fork Work solves this by using blockchain-powered smart contracts, creating a trustless, fee-free, and global freelancing ecosystem.


💡 Our Solution

Fork Work is a decentralized freelance marketplace built on U2U and USDT stablecoin.
It eliminates intermediaries, guarantees secure escrow-based payments, introduces a staking mechanism to ensure freelancer commitment, and supports bounty-style competitions.

✨ Freelancers keep 100% of their earnings (minus gas fees) while clients enjoy transparent, secure, and global hiring.


📖 How It Works

For Clients

  1. Connect Wallet - Link your Web3 wallet to the platform

  2. Post Project - Create a bounty or freelance gig with detailed requirements

  3. Fund Escrow - Deposit USDT to secure the payment

  4. Review Proposals - Evaluate freelancer submissions and select the best fit

  5. Approve Work - Review completed work and release payment

For Freelancers

  1. Complete Onboarding - Connect wallet and link professional profiles

  2. Build Reputation - Complete tasks to establish on-chain credibility

  3. Browse Opportunities - Find bounties and freelance gigs that match your skills

  4. Submit Proposals - Create detailed proposals with evidence and timelines

  5. Deliver Quality Work - Complete projects and receive secure payments

✨ Key Features

For Freelancers

  • No Platform Fees: Keep 100% of your earnings (minus gas fees)

  • Secure Payments: Smart contract escrow ensures payment security

  • Reputation Building: On-chain reputation system for credibility

  • Flexible Work: Choose from bounties, gigs, or staked projects

  • Global Access: Work with clients worldwide without borders

For Clients

  • Quality Assurance: Staking mechanism ensures freelancer commitment

  • Transparent Process: All transactions visible on blockchain

  • Cost Effective: Minimal fees compared to traditional platforms

  • Secure Escrow: Funds held safely until work completion

  • Multiple Options: Bounty competitions or direct hiring

🎯 Bounty System

  • Competitive bounty-based projects

  • USDT stablecoin payments for stability

  • Automated deadlines & penalty enforcement

  • Organized by categories (Design, Dev, Content, Marketing, etc.)

💼 Freelance Escrow

  • Smart contract-based escrow payments

  • Staking system for accountability

  • Auto-expiring proposals for urgent gigs

  • Minimal fee: only 2.5% + gas

🔐 Security & Trust

  • Secured with OpenZeppelin libraries

  • Reentrancy protection & admin safeguards

  • On-chain verification of contracts

🎨 Modern UI/UX

  • Built with Next.js, Tailwind, and Framer Motion

  • Fully responsive with smooth animations

  • Wallet integration + dark mode

  • Real-time status tracking


🛠️ Tech Stack

Frontend: Next.js 15, TypeScript, Tailwind CSS, Framer Motion, Radix UI, Wagmi
Backend & Database: Next.js API Routes, Prisma ORM, PostgreSQL
Blockchain: Solidity, OpenZeppelin, USDT (ERC20), U2U network


🔧 Smart Contracts


🚀 Getting Started

Prerequisites:

  • Node.js 18+

  • npm / yarn / pnpm / bun

  • MetaMask or any Web3 wallet

  • U2U network

Setup:

  1. Clone repo: git clone https://github.com/manovHacksaw/fork-your-work

  2. Install dependencies: npm install

  3. Configure .env.local with:

    • DATABASE_URL

    • NEXT_PUBLIC_CONTRACT_ADDRESS

    • NEXT_PUBLIC_USDT_ADDRESS

  4. Run migrations: npx prisma migrate dev

  5. Start server: npm run dev → Open http://localhost:3000


📖 How It Works

For Clients

  1. Connect wallet

  2. Post project or bounty

  3. Fund escrow in USDT

  4. Review submissions

  5. Approve & release payment

For Freelancers

  1. Connect wallet

  2. Browse projects

  3. Stake tokens & apply

  4. Deliver work

  5. Get paid instantly in USDT


🌟 Benefits

👨‍💻 Freelancers

  • Zero platform fees (only gas)

  • Instant, secure payouts

  • On-chain reputation system

  • Global client access

🏢 Clients

  • Quality assurance via staking

  • Transparent, immutable contracts

  • Cost-effective hiring

  • Escrow-backed payments


🤝 Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.


📄 License

Licensed under MIT.


🔗 Links


🙏 Acknowledgments

  • Next.js

  • OpenZeppelin

  • Radix UI

  • Framer Motion


Fork Work — Redefining the Future of Work, One Smart Contract at a Time.


해커톤 진행 상황

Deployed core smart contracts (Bounty.sol, Freelance.sol, Mock USDT) on the U2U Mainnet Built a Next.js frontend with seamless wallet integration and real-time status tracking Implemented escrow-based USDT payments and a staking mechanism for accountability Added a bounty system supporting multiple freelancer submissions Integrated PostgreSQL and Prisma ORM backend for secure data management Deployed a live, end-to-end prototype on Vercel with full functionality tested

자금 모금 상태

Have secured $1.5K and looking forward to ship it for V1, We are LIVE on MAINNET.
팀 리더
DDebanjan Mondal
프로젝트 링크
부문
SocialFiDeFiDAO