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


๐Ÿš€ 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


๐Ÿ™ 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
Sector
SocialFiDeFiDAO