hackquest logo

Fork Work

The only cut taken? Your gas fees.

비디오

설명

🚀 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.


해커톤 진행 상황

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

자금 모금 상태

Have secured $1.5K and looking forward to ship it for V1

오픈 소스
부문
SocialFiDeFiDAO