A comprehensive freelance marketplace connecting clients with contractors for online and local services
Support for both remote digital services (web dev, design, writing) and local in-person services (plumbing, electrical, carpentry) with location-based matching for local jobs.
Clients post jobs with budgets and deadlines. For online jobs, choose between "U.S. Only" or "Worldwide" talent with optional state/country filters. Freelancers submit competitive bids, and clients can communicate with all bidders before selecting.
Clients can send direct job offers to specific freelancers, bypassing the bidding process for quick hiring.
Fiverr-style marketplace where freelancers create service listings with fixed prices. Clients can browse and purchase services directly.
Secure payment system where clients fund milestones upfront. Funds are held in escrow and released upon work approval. Includes wallet system for balance tracking.
Multi-stage dispute system: Stage 1 (Issue Identification) → Stage 2 (Negotiations with 5-day timer) → Stage 3 (Arbitration with $20 fee). Features self-resolution options, automatic timeout resolutions, and admin arbitration with flexible fund distribution (100% to either party, 50/50 split, or custom split). Arbitration fee refunded to winner.
Task-based messaging system with integrated live video calling for face-to-face communication. Includes system messages for milestone notifications and dispute updates.
Automated notifications via Postmark. Freelancers get notified when jobs open in their area (local) or matching their skillset (online).
Comprehensive profiles with hourly rates, categories, portfolio images, reviews, and verified Stripe banking for payouts.
Advanced filtering by service type (online/local), categories, location, English level, and more. Tabbed interface separating online and local contractors.
Database-driven categories for both online services (Web Dev, Mobile, Design, Writing) and local services (Plumbing, Electrical, Carpentry, etc.).
Express accounts for freelancers with Stripe-handled KYC. Clients pay via embedded payment forms. Platform manages transfers and handles refunds.
On-site wallet for clients and freelancers. Track earnings, escrow deposits, completed milestones, and transaction history in billing dashboard.
Clients can request refunds on milestones. Freelancers approve/deny. Approved refunds go to wallet or original payment method.
Post-contract reviews for building freelancer reputation and helping clients make informed hiring decisions.
Block problematic users to prevent future interactions. Save favorite freelancers for quick access on future projects.
Pre-written NDA agreements that clients can require for sensitive projects. Freelancers must sign and submit the NDA before placing bids, ensuring confidentiality from the start.
Local service providers can set their service radius to only see and bid on jobs within their preferred distance.
Real-time presence indicators showing when users are online, helping clients know when freelancers are available for immediate communication.
Smart login system that detects user role (client vs freelancer) and prevents accidental cross-role logins, ensuring users always access the correct dashboard.
Platform management tools for overseeing users, disputes, transactions, and site operations.
Built this entire platform from scratch as a solo developer while working a full-time job. The project demanded deep expertise across the full stack, from complex payment flows and escrow logic to real-time features and responsive UI design.
7-step wizard for clients to post jobs with full customization
Multi-stage dispute resolution with negotiations, evidence submission, and admin arbitration
Complete job viewing and bidding flow for freelancers with NDA support
Send private job offers directly to specific freelancers
Fiverr-style marketplace where freelancers create fixed-price service offerings
Customizable email preferences and real-time activity notifications
Billing dashboard, team management, and account features
Freelancer profiles, discovery, verification, and partner program features
Tabbed contract management with all project details in one place