Skip to main content

Case Study

Qanooni LegalTech Platform (Comply Chain)

Lawyer listing platform with Q&A for lawyers

A legal-tech SaaS platform connecting clients with specialized attorneys through intelligent matchmaking, secure communication, and structured case workflows. It includes secure payments, real-time consultation features, and operational dashboards for legal teams.

1/1/2024Updated 12/1/202410 min read
React
Node.js
TypeScript
Next.js
PostgreSQL
Stripe
Elasticsearch
Qanooni LegalTech Platform (Comply Chain) screenshot

Project Overview

The Challenge

Legal clients struggle to identify the right attorney quickly, while legal firms need structured case intake, secure communication, and predictable operations. Manual matching and unstructured follow-ups slow case onboarding and reduce resolution speed.

The Solution

I built and scaled Qanooni as a legal-tech platform with intelligent lawyer-client matching, secure Stripe-based payment flows, and real-time communication capabilities. The platform combined operational reliability with searchability and performance, helping legal teams move from discovery to consultation faster.

Impact

  • 5K+ successful lawyer-client matching flows processed
  • 95% user satisfaction from faster and clearer legal onboarding
  • 99.9% platform uptime with CI/CD-driven release reliability
  • 40% faster case resolution cycles through structured workflow design
  • Secure payment handling and consultation-ready communication paths
  • Search-driven legal discovery with Elasticsearch integration

Key Metrics

5K+

Matches

Lawyer-client matching sessions completed

95%

Satisfaction

User-reported service quality

99.9%

Operational Uptime

Production reliability

+40%

Case Velocity

Faster case resolution

500+

Lawyers Onboarded

Active legal professionals in platform flows

$2M+

Revenue Impact

Business throughput supported by platform operations

Technical Implementation

Architecture

The platform uses a modern SaaS architecture with a Next.js/TypeScript frontend and Node.js backend services on PostgreSQL. It includes JWT-secured access, Stripe payment processing, WebRTC-ready communication flows, and Elasticsearch-backed discovery to improve legal matching speed and consultation readiness.

Technology Stack

Frontend

Next.jsTypeScriptReactResponsive UI Architecture

Backend

Node.jsExpress.jsJWT AuthenticationRESTful APIs

Database

PostgreSQLRedisElasticsearchData Modeling

Infrastructure

DockerAWSCI/CD PipelinesMonitoring

Tools

StripeWebRTCAPI DocumentationTesting Frameworks

Key Features

  • Intelligent lawyer-client matching engine
  • Secure Stripe-based legal consultation payment workflows
  • Real-time chat and consultation interaction support
  • Advanced legal discovery and filtering with Elasticsearch
  • Role-based access control for clients, lawyers, and administrators
  • CI/CD release pipeline supporting 99.9% uptime
  • Structured case workflows for faster onboarding and resolution
  • Operational dashboards for legal service teams

Challenges and Solutions

Challenge

Building trustable lawyer-client matching across diverse legal needs

Solution

Designed an intent-aware matching model with structured profiles, specialization filters, and relevance scoring to improve connection quality.

Challenge

Implementing secure payment and legal interaction workflows

Solution

Integrated Stripe for secure payment handling and implemented role-aware access controls with strict authorization boundaries.

Challenge

Improving speed of legal onboarding and case progression

Solution

Built guided workflows, searchable case states, and communication paths that reduced case turnaround time and improved overall user satisfaction.

Visuals & Artifacts

Related Projects

GreenRide Carpooling Platform (UNFCCC)

UNFCCC - Full-Stack Lead Developer. GIS-powered carpooling platform using OpenStreetMap, Leaflet, and openrouteservice.org to make delegate ride sharing simple and efficient.

OpenStreetMapLeafletopenrouteservice.org
View Project