Skip to content

Blockchain · Mini Project

Freelance Escrow Smart Contract

Client deposits, release on approval, and an arbiter for disputes

1-2 weeks build

Overview

A client creates a job, names a freelancer and an arbiter, and locks the fee in the contract. The freelancer marks the work delivered; the client either approves and releases payment or raises a dispute, which the arbiter settles by awarding the funds to either side. Each job is a clear state machine with tests for every transition. Uses test ETH on Sepolia or local Hardhat.

What makes it stand up

  • 01Fee locked in the contract when the job is created
  • 02Explicit job states from funded to released
  • 03Dispute path settled by a named arbiter
  • 04Hardhat tests for every allowed and forbidden transition
  • 05Test ETH only, on Sepolia or a local chain

Module breakdown

  1. 01

    Job contract

    Stores parties, fee and the current job state.

  2. 02

    Delivery

    Lets the freelancer mark work submitted.

  3. 03

    Release

    Client approval pays the freelancer.

  4. 04

    Disputes

    Arbiter decides who receives the locked funds.

  5. 05

    Frontend

    React screens for each party's actions.

After this, you will be able to

  • Explain the job state machine and why order matters
  • Defend the arbiter's role and its trust assumptions
  • Demo a disputed job being settled on a testnet

Technology stack

  • Solidity
  • Hardhat
  • ethers.js
  • React
  • MetaMask

Complete kit

₹5,399₹9,199
-41%

Delivered in under 48 hours

Level
Mini Project
Domain
Blockchain
Build time
1-2 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

PopularMajor Project

Blockchain

Blockchain Certificate Verification

Tamper-proof academic credentials on an EVM chain

  • Solidity
  • Hardhat
  • Next.js
  • ethers.js
  • +2
₹4,299₹7,499
4.7/132 reviews
PopularMajor Project

Blockchain

Blockchain Voting System

Tamper-evident elections with verifiable, anonymous ballots

  • Solidity
  • Hardhat
  • Ethers.js
  • React
  • +2
₹4,599₹7,899
4.8/163 reviews
Major Project

Blockchain

Decentralised Crowdfunding Platform

Campaigns whose funds unlock milestone by milestone as backers vote

  • Solidity
  • Hardhat
  • ethers.js
  • React
  • +2
₹7,299₹12,499