The context, the challenge, what we did and the results, step by step.
This case study is based on the project’s own information; any outcomes mentioned are not independently measured.
01
Context
Bilingual (EN/AR) legal services platform for the Kingdom of Bahrain, licensed by the Ministry of Justice. Directory of certified lawyers, firms, legal experts, mediators and arbitrators; online appointment booking (video, phone, in-office); free legal tools (court fees, deadlines, legal interest calculators); police directory with interactive map and emergency hotlines; provider workspace for service-provider registration.
02
The challenge
Lawyers.bh set out to build the Kingdom of Bahrain’s first reference platform for legal services — a single gateway connecting citizens, licensed lawyers, firms, experts, mediators, arbitrators and emergency services. The challenge: cover a broad functional scope (directory, multi-channel appointment booking, legal tools, police directory, SOS module) while meeting the Ministry of Justice’s strict requirements and the usability needs of a bilingual Arabic/English audience.
03
What we did
We designed and built a bilingual EN/AR Next.js 16 monorepo (Turborepo) platform with next-intl, a PostgreSQL database via Drizzle ORM, Postmark transactional email, Web Push notifications, Leaflet maps for the police directory, and PDF document generation with QR codes via pdf-lib. The booking flow supports video, phone and in-person appointments with automated confirmations. A provider workspace lets licensed lawyers register, manage their profile and accept appointments.
04
Results
Lawyers.bh established itself as the reference platform for legal services in Bahrain — licensed by the Ministry of Justice, it offers citizens and professionals a single gateway, from choosing a lawyer to accessing legal tools and emergency services.
Technology
Technologies and features.
The stack and the key features behind the project.
Technologies
12
Next.js 16
TypeScript
React 19
next-intl (EN/AR)
Drizzle ORM
PostgreSQL
Postmark
Web Push
Leaflet
pdf-lib
Tailwind CSS 4
Vercel
Key features
11
01Bilingual directory of lawyers, firms, experts, mediators and arbitrators
02Online appointment booking (video, phone, in-office) with confirmation