Skip to content
Azinove, Home
Back to projects

Case study · Portfolio

Selected project

Lawyers.bh — Bahrain Legal Services Marketplace

Bilingual legal services marketplace for the Kingdom of Bahrain — directory, appointments, legal tools, emergency contacts.

Client
Lawyers.bh
Category
Custom software
Lawyers.bh — Bahrain Legal Services Marketplace
Project previewCustom software

The project

From brief to result.

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
  1. 01Bilingual directory of lawyers, firms, experts, mediators and arbitrators
  2. 02Online appointment booking (video, phone, in-office) with confirmation
  3. 03Free legal tools (court fees, deadlines, legal interest)
  4. 04Police directory with interactive map and emergency hotlines
  5. 05SOS module for emergencies
  6. 06Provider workspace with registration and verified profile
  7. 07Legal document generation (PDF) with QR codes
  8. 08Push notifications via the Web Push API
  9. 09Fully bilingual English/Arabic with next-intl
  10. 10GDPR and Bahrain Ministry of Justice compliant (terms, refund policy)
  11. 11Complete SEO with structured data, dynamic sitemap and robots

Testimonial

What the client says.

Azinove delivered a complete bilingual platform compliant with Ministry of Justice requirements. Technical quality and delivery speed are outstanding.
Lawyers.bhManagement team

Your context

What system do you need to move forward?

Share the starting point, constraints and decision ahead. We will frame a useful first step.

Explore our services

Direct conversation · No imposed scope · Risks surfaced early