← Back to home

EscrowDesk

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

Problem Statement

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.

Solution

FrontendNext.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.BackendNode.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 LayerSmart 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 & TrackingGitHub API: To fetch commits, branches, and pull requests.Custom In-House Agent: Parses the repo and compares progress against the SRS/contract milestones.

Hackathon

ETHGlobal New Delhi

2025

Contributors