Milestone is an open-source, decentralized freelance platform built on the Aptos blockchain. It enables milestone-based contracts, escrow-secured payments, instant crypto payouts, and decentralized dispute resolution — all designed to empower global freelancers and clients, especially in underserved regions.
Freelancers today face delayed payouts, high platform fees, and opaque dispute systems. Milestone fixes this by putting trust, speed, and fairness on-chain:
- ✅ Smart contract escrow for milestone-based trust
- ⚡ Instant payouts on approval
- 🏛️ Community-powered dispute resolution
- 🌐 Wallet-based access — no bank, no middlemen
- 🌍 Built for the global workforce, especially emerging markets
| Layer | Technology Used |
|---|---|
| Frontend | React, Tailwind CSS, Aptos Connect |
| Backend | Supabase (PostgreSQL, Auth, Realtime) |
| Blockchain | Aptos (Move smart contracts) |
| Infra | Aptos CLI/SDK, Testnet, Webhooks |
- Clients can create jobs and break them down into milestones
- Freelancers can view, accept, and submit work by milestone
- Funds are locked per milestone and only released upon approval
- Freelancers receive funds instantly upon milestone approval
- No waiting periods or intermediaries
- Community reviewers vote on disputes via on-chain logic
- Fair, transparent, and reputation-based governance
- Integration with fiat-to-crypto providers for local cashouts
Milestone leverages the Aptos blockchain’s cutting-edge features:
- Move language for secure and expressive contract logic
- Parallel execution (Block-STM) for fast, scalable performance
- Low fees perfect for microtransactions
- Keyless wallet onboarding with Aptos Connect
milestone/
├── frontend/ # React frontend (job UI, wallet connect)
├── smart-contracts/ # Move smart contracts (escrow, disputes)
├── backend/ # Supabase config + webhook handlers
└── docs/ # Architecture diagrams, specs