EscrowDesk

A all in one managment dashboard for freelancers clients, and orginizations

EscrowDesk

Created At

ETHGlobal New Delhi

Project Description

The All-in-One Management & Escrow Solution for Freelancers, Teams, and OrganizationsFreelancers, managers, and organizations struggle to track projects, tasks, and payments efficiently.

Lack of reliable escrow systems increases financial and trust risks.

Manual tracking of project progress and deliverables is time-consuming and error-prone.

How it's Made

Frontend

Next.js (React framework): For the management dashboard UI – tasks, teams, clients, contracts, and progress views.

TailwindCSS + Framer Motion: For a clean, responsive, and interactive design.

Wagmi + Web3Modal: To integrate wallet connections for authentication and document storage.

Backend

Node.js + Express: Core backend API for handling business logic.

PostgreSQL: For relational data (projects, tasks, milestones, users).

Redis: Used for caching task states, escrow timers, and quick validation checks.

Tauri/Rust (agents): Special agents to run GitHub repo checks against SRS documents for automated progress validation.

Blockchain & Escrow Layer

Smart Contracts (Solidity): To manage escrow payments. Funds are locked and released automatically once milestones are validated.

Self Verification & Identity Layer: Basic KYC-like flow with wallets ensuring authenticity of freelancers/organizations.

Wallet-based Storage (e.g., Lit Protocol / Ceramic / IPFS): Secure storage of contracts, SRS docs, and user agreements.

Automation & Tracking

GitHub API: To fetch commits, branches, and pull requests.

Custom In-House Agent: Parses the repo and compares progress against the SRS/contract milestones.

background image mobile

Join the mailing list

Get the latest news and updates

EscrowDesk | ETHGlobal