hackquest logo
  • Learn
  • Explore Course
  • Build
  • Explore Hackathon
  • Project Archive
  • Community
  • Forum
  • Global Event
  • My Community
  • Co-learning
  • Organization Hub
  • More
    • Glossary
    • Blog
    • Faucet
    • Job Station
    • Press Kit
    • Founder
hackquest logo

Fork Work

The only cut taken? Your gas fees.

Videos

Description

πŸš€ Fork Work

Revolutionizing Freelancing with Web3 β€” The only cut taken? Your gas fees.

πŸ”— Live Demo: fork-wrok.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 Ethereum 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.


✨ Key Features

🎯 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), Ethereum Sepolia Testnet


πŸ”§ Smart Contracts

  • Bounty.sol β€” 0x0caE75...e787e28

  • Freelance.sol β€” 0xfa8058...5285d311

  • Mock USDT β€” 0x82d512...B00d8b61


πŸš€ Getting Started

Prerequisites:

  • Node.js 18+

  • npm / yarn / pnpm / bun

  • MetaMask or any Web3 wallet

  • Sepolia Testnet USDT

Setup:

  1. Clone repo: git clone https://github.com/Debanjannnn/ForkWrok.git

  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

  • Live Demo: fork-wrok.vercel.app

  • GitHub Repo: github.com/Debanjannnn/ForkWrok

  • Documentation: Coming soon


πŸ™ Acknowledgments

  • Next.js

  • OpenZeppelin

  • Radix UI

  • Framer Motion


⚑ Fork Work β€” Redefining the Future of Work, One Smart Contract at a Time.


Progress During Hackathon

Deployed core smart contracts (Bounty.sol, Freelance.sol, Mock USDT) on Sepolia Built Next.js frontend with wallet integration Implemented escrow payments + staking for accountability Added bounty system for multiple submissions Set up PostgreSQL + Prisma backend Deployed live prototype on Vercel with end-to-end flow tested

Fundraising Status

Have secured $1.5K and looking forward to ship it for V1
Team Leader
DDebanjan Mondal
Project Link
Sector
SocialFiDeFiDAO