Skip to content
Case study · e-governance

Directory of Municipal Administration · Government of Maharashtra

2sbilingual query response, off legacy Drupal 7

A bilingual AI assistant for a state services portal

A ground-up rebuild of Maharashtra's DMA permits-and-licenses portal — a FastAPI + React platform with a bilingual (English + Marathi) Gemini-powered assistant and Pinecone vector search.

A bilingual AI assistant for a state services portal — Stark Digital
The challenge

The DMA portal ran on an outdated Drupal 7 monolith — 2-second-plus query times, English-only, poor on mobile, and unable to handle concurrent load for millions of citizens seeking permits and licences.

What we built

The approach.

01Bilingual AI assistant (English + Marathi) with conversation memory and form linkage
02Headless FastAPI backend + React frontend replacing legacy Drupal 7
03Pinecone vector search with multilingual SentenceTransformers embeddings
04Automated pipelines cleaning and structuring unstructured government data
05Mobile-first UI with health checks, latency tracking and error handling
Results

The outcome, in numbers.

2s

sub-2-second query response

2

languages — English and Marathi

Built with

Technology & integrations

FastAPIGemini 2.0 FlashPineconeReactBilingual (Marathi)

Let's scope your next platform.

No obligation. A senior engineer reviews your requirement and maps it to a concrete, costed delivery plan.