Skip to content
Back to Portfolio
Live at ejustice.pk

Verified Lawyer Marketplace & Escrow Platform

Pakistan's legal market ran on word-of-mouth and informal WhatsApp introductions — no trusted way for people to find Bar Council–verified advocates, compare transparent fees, or pay securely for online or in-office consultations.

We built a production legal marketplace where clients search verified advocates by city, court tier, and practice area — then book and pay through escrow that releases only after consultation. Lawyers complete a multi-step verification flow; admins review Bar Council documents; and the platform stays compliant with neutral listings and separate platform fees.

Next.jsPostgreSQLPrismaExpoPayProSocket.IOZoom SDKDocker
LegalTech · Marketplace
Verified Lawyer Marketplace & Escrow Platform project mockup

The Challenge

Legal discovery was opaque — unverified listings, hidden fees, and direct payments with no dispute path. Bar Council rules forbid paid 'best lawyer' rankings, and taking a cut of professional fees would violate fee-splitting regulations.

Our Solution

A Next.js platform with factual neutral listings, transparent platform fees, PayPro escrow checkout, slot reservation, dispute timelines, RBAC admin console with verification queue, document storage, Socket.IO booking chat, Zoom for video consults, and a versioned REST API powering an Expo mobile companion app.

The Results

  • Verified directory — city, court tier & practice-area filters
  • 4-step booking flow with slot reservation & escrow payments
  • Multi-step lawyer onboarding + admin verification queue
  • Client, lawyer & admin panels with role-based access
  • 108+ versioned API routes — web sessions & mobile JWT auth
  • Real-time booking chat + Zoom video consultations
  • Expo mobile app — directory, booking & payment flows
  • Production deploy with zero-downtime blue/green releases

Platform Integrations

Connected systems that keep the organization running from one hub.

PayPro

Escrow-backed payments

Client funds are held in escrow until the consultation completes — with dispute and refund flows built in.

Zoom

Online consultations

Verified lawyers connect Zoom accounts so clients join video consults from the same booking they paid for.

Mobile API

iOS & Android companion

Expo app shares the same booking, payment, and messaging flows — powered by a versioned REST API.

Verification

Document review pipeline

CNIC, bar council ID, and degree uploads flow into an admin queue — approve, reject, or request more info.

Have a similar idea?

Tell us what you need built — free 30-minute call, no commitment.