Rohan Labs®
Case study · Marketplace · SaaS

GigFair
Freelance marketplace.

GigFair (formerly WorkOnGigs) is a freelance marketplace built for domestic client–freelancer matching in India.

Live

Rebuilt as GigFair

2-sided

Clients and freelancers

Escrow

Milestone payments

4

Technologies in the stack

01The challenge

Freelancers and clients needed a marketplace designed for how they actually work together — with money held safely until work is delivered, and a fair way to resolve disagreements.

Role
Full-stack developer — built end to end
Industry
Marketplace · SaaS
Services
MVP & Platform · Custom Software
Stack
Next.jsMongoDBAWSEscrow payments
02Approach

How it was
engineered.

  1. 01

    Built both sides of the marketplace — client and freelancer — on one shared data model.

  2. 02

    Put escrow at the centre of the flow, so funds move only when milestones are approved.

  3. 03

    Added an admin layer for moderation and dispute resolution from day one.

  4. 04

    Later renamed the product from WorkOnGigs to GigFair and rebuilt it into a better version.

03What was built

Features
shipped.

Client & freelancer dashboards

Separate workspaces for posting work, bidding, and tracking active projects.

Project posting & bidding

Clients post projects; freelancers bid; clients compare and hire.

Escrow payments

Payments held in escrow and released on approval.

Contracts

Automatic PDF contract generation for every engagement.

Reviews & ratings

Two-way reviews that build trust on both sides of the marketplace.

Admin & disputes

An admin panel for moderation and handling disputes.

04Results

Where it
stands today.

Live

Rebuilt as GigFair

2-sided

Clients and freelancers

Escrow

Milestone payments

Your projectAvailable for new projects

Want something
built like this?

Book a free 30-minute call. I’ll tell you honestly whether I’m the right fit — and what I’d build first.

Response time
Within 4 hours
Location
Agra, India — worldwide
Engagement
Project, retainer or equity
First call
Free · 30 minutes
WhatsApp me