SetsLegal
A legaltech product designed to connect clients with available lawyers through language-aware matching, payments and real-time video consultations.
- Next.js
- NestJS
- React Native
- WebRTC
- Stripe
- MySQL
Current state
The product architecture and MVP scope are in development around live lawyer availability, paid video consultations, language/specialism matching and mobile access.
Overview
SetsLegal is an in-house Sets Tech product aimed at shortening the path between needing legal guidance and reaching an available lawyer. The concept combines discovery, matching, payment and consultation into one cross-platform flow.
Problem
Legal help is often organised around scheduled appointments, manual receptionist calls and directory searches. Availability, language, specialism and pricing are rarely visible together, creating friction for people who need timely advice.
My contribution
- Lead product architecture and hands-on full-stack development.
- Design matching, lawyer-presence, consultation and payment workflows.
- Build the Next.js web experience, NestJS API and React Native mobile applications.
- Own WebRTC video integration, consultation history and file-sharing direction.
Technical approach
The planned architecture separates real-time consultation services from standard account and marketplace workflows. Next.js and React Native provide client interfaces, NestJS manages APIs/business logic, WebRTC handles video and Stripe supports paid consultation flows.
Engineering highlights
- Real-time online/offline lawyer availability.
- Language and legal-specialism matching within the booking flow.
- Cross-platform web/mobile architecture with integrated video and payments.
Key features
- Lawyer presence and availability.
- Instant pay-to-connect video calls.
- Language and specialism filters.
- Per-minute or fixed-fee billing options.
- Consultation history and file sharing.
- Post-consultation ratings.
Result
The product is in development. The MVP is being shaped around one core promise: reduce the steps between a client identifying a legal need and starting a paid consultation with a suitable available lawyer.
Development timeline
- Product definition
Defined client/lawyer journeys, matching inputs and commercial model. - Architecture
Designed web, API, mobile, video and payment boundaries. - Build
Developing core accounts, availability, matching and consultation flows. - Next
Complete payments/video hardening and prepare early-user validation.
Product screens
Placeholder frames for now — real Web / iOS / Android screenshots land here as builds ship.
Who it’s for
Individuals and small businesses who need quick legal clarity, and solo lawyers / small firms who want flexible on-demand income.
