
EscrowDesk
A all in one managment dashboard for freelancers clients, and orginizations
Demo
About
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.