Skip to content

dyenaan/Milestone

Repository files navigation

🚀 Milestone – The On-Chain Freelance Platform

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.


🌍 Why Milestone?

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

🔧 Tech Stack

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

🏗️ Features

💼 Job & Milestone Management

  • Clients can create jobs and break them down into milestones
  • Freelancers can view, accept, and submit work by milestone

🔐 Smart Contract Escrow

  • Funds are locked per milestone and only released upon approval

⏱️ Instant Payouts

  • Freelancers receive funds instantly upon milestone approval
  • No waiting periods or intermediaries

⚖️ Dispute Resolution

  • Community reviewers vote on disputes via on-chain logic
  • Fair, transparent, and reputation-based governance

🔁 On/Off-Ramps (coming soon)

  • Integration with fiat-to-crypto providers for local cashouts

🧱 Powered by Aptos

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

📦 Repo Structure

milestone/
├── frontend/        # React frontend (job UI, wallet connect)
├── smart-contracts/ # Move smart contracts (escrow, disputes)
├── backend/         # Supabase config + webhook handlers
└── docs/            # Architecture diagrams, specs

About

Trusted freelance platform on-chain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors