Skip to content

atharvaajoshii/ScrowChain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScrowChain

ScrowChain is a blockchain-based escrow platform that enables secure transactions between clients and freelancers. Funds are locked in a smart contract until the agreed work is completed and approved, eliminating the need for a centralized intermediary and reducing payment-related disputes.

Overview

Traditional freelance transactions often rely on trust between clients and freelancers. ScrowChain introduces a decentralized escrow mechanism where payments are held securely on the blockchain until project completion.

By leveraging Ethereum smart contracts, the platform ensures transparency, security, and trust throughout the transaction lifecycle.

Features

  • Smart contract-based escrow system
  • Secure fund locking and release
  • Client and freelancer workflow
  • Transparent on-chain transactions
  • Wallet integration using MetaMask
  • Decentralized payment management
  • Dispute reduction through automated contract execution

Tech Stack

Frontend

  • React.js

Backend

  • Node.js
  • Express.js

Blockchain

  • Solidity
  • Ethereum Sepolia Testnet
  • Hardhat
  • MetaMask

How It Works

  1. A client creates a project and deposits funds into the escrow smart contract.
  2. The funds remain locked on the blockchain.
  3. The freelancer completes the assigned work.
  4. The client reviews and approves the submission.
  5. The smart contract releases the payment to the freelancer.
  6. All transactions remain transparent and verifiable on-chain.

Project Structure

ScrowChain/
├── contracts/
│   └── Escrow.sol
├── scripts/
│   └── deploy.js
├── src/
│   ├── App.jsx
│   └── main.jsx
├── hardhat.config.js
└── package.json

Key Benefits

  • Eliminates dependency on centralized escrow services
  • Enhances trust between clients and freelancers
  • Provides transparent and tamper-proof transactions
  • Reduces payment fraud and disputes
  • Demonstrates practical blockchain application development

Future Improvements

  • Multi-party dispute resolution
  • Milestone-based payments
  • Multi-chain support
  • Reputation and rating system
  • DAO-based arbitration mechanism

Author

Atharva Joshi

About

Escrow-based transaction management system for secure and transparent payments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors