Legal Tech · Cross-Platform

Ratio

Web (Next.js + Django + Supabase) + Mobile (React Native + Expo + SQLite). 7 exams, BNS/BNSS/BSA mapping, timed papers, offline-first.

Next.js 16DjangoPostgreSQLSupabaseReact NativeExpoexpo-sqliteReact Native ReanimatedReact Native Gesture HandlerhapticsTypeScripttsx ingestion scripts

01 Problem

Judiciary aspirants had question banks but no tool matching actual exam — timed conditions, new criminal laws (BNS/BNSS/BSA), instant expert explanations. Existing apps were outdated or PDF viewers.

02 Approach

Two platforms sharing Django/PostgreSQL backend: (1) Web — Next.js + Supabase auth, timed paper mode (100Q/2hr), bare acts with cross-refs (IPC→BNS, CrPC→BNSS, Evidence→BSA), expert explanations, streaks/drills. (2) Mobile — React Native + Expo + expo-sqlite offline-first, Reanimated 60fps, haptics, same Django API. Ingestion scripts parse 10yr PYQs, map to new laws. Supabase auth + realtime sync.

03 Outcome

Primary prep for aspirants. BNS/BNSS/BSA mapping live before coaching centers. DAU growing via word-of-mouth. Offline mobile works in basements. Timed mode mimics exam pressure. Expert explanations build trust.

04 Why it matters

Because where you live shouldn't decide how well you can prepare.