All work
CLIENT ENGAGEMENT2026

Nischal Legal Service

Nischal Legal Service (निस्चल लीगल अफिस) — advocate, notary & mediator, Chitwan, Nepal

A bilingual Nepali/English site for a legal practice, with a purpose-built CMS that lets non-technical office staff edit every section of the site themselves.

RoleSolo — front-end, back-end, CMS, deployment
Year2026
StatusLive · nischallegalservice.com
Nischal Legal Service homepage — bilingual hero in Nepali and English with legal practice areas

The Problem

A multi-disciplinary legal office needed a credible, modern web presence in both Devanagari Nepali and English to serve local clients and overseas Nepalese.

The practice required frequent updates to practice areas, court procedural guides, photo galleries, and contact channels. WordPress was rejected due to heavy maintenance overhead, plugin vulnerabilities, and an English-only admin interface that alienated staff working primarily in Nepali.

What I Built

Bilingual Public Platform

A clean, authoritative public interface presenting legal services, advocate credentials, and procedural information with instant Devanagari Nepali and English switching.

Nischal Legal Service practice areas and legal services breakdown
Practice areas overview — civil litigation, corporate registration, and mediation.

Interactive Location & Direct Inquiry

Contact page with embedded mapping for the Bharatpur office, structured consultation request form, and direct WhatsApp and phone action triggers.

Contact page with embedded map and legal consultation form
Contact and consultation request interface with interactive map.

Native Nepali CMS Dashboard

A lightweight, secure administrative back office entirely labelled in Nepali script, allowing office staff to manage messages, website copy, and media without technical friction.

Custom CMS dashboard in Devanagari Nepali showing quick actions and unread messages
Administrative dashboard — native Nepali UI with inquiry tracking.

Structured Service & Procedure Editor

Field-level bilingual editor for legal service descriptions and court procedural timelines, with rich text formatting and automatic Devanagari digit conversion.

Bilingual service editor in CMS dashboard
Service editor — parallel Nepali and English input fields.

Media & Global Site Settings

Direct image uploads to Vercel Blob with automatic cleanup of replaced files, hero banner configuration, and office contact information management.

Site settings panel for general configuration and branding
Site settings — hero configuration, branding assets, and contact metadata.

Full Page Layout

Full scroll capture of the public homepage displaying legal credentials, court procedure guides, and office overview.

Full page layout scroll of Nischal Legal Service
Complete public homepage layout.

Technical Decisions

Purpose-built CMS over WordPress

The practice required editing a dozen well-defined sections in two languages. A single-row JSONB content model in PostgreSQL paired with tailored admin editors provided exact field control without plugin updates, theme vulnerabilities, or unnecessary database bloat.

Neon serverless Postgres via HTTP SQL

Traditional database connection pools conflict with serverless function spin-ups. Using Neon's HTTP-based SQL client eliminates pool exhaustion entirely, guaranteeing instant response times during low-frequency or spiky traffic.

Bilingual as a data shape, not a translation layer

Every content field stores a paired Nepali and English record natively. Devanagari digit conversion is applied dynamically at render time. Language preference is persisted in cookies so returning visitors remain on their chosen language.

Outcome

Delivered State

The law practice publishes and updates legal content independently in Nepali and English, with zero ongoing platform licensing fees and zero technical intervention.