JudiciaryPlus: AI Study Platform for Law Exam Prep by Kanishk DixitJudiciaryPlus: AI Study Platform for Law Exam Prep by Kanishk Dixit

JudiciaryPlus: AI Study Platform for Law Exam Prep

Kanishk Dixit

Kanishk Dixit

Overview

JudiciaryPlus is an AI-assisted study platform for judiciary and law exam preparation. A student picks their exam and syllabus, then plans, studies, practises and revises in one account, with an AI tutor that answers from legal sources rather than from memory.
Live site: judiciary-ai.vercel.app · Timeline: Aug 2026 – present · Source code is private.

The problem

Law exam preparation is spread across PDFs, notes, question papers and generic chatbots that can state the law confidently and wrongly. Students need one place that keeps their own record, focuses practice on weak areas and grounds AI answers in real statutes and judgments.

My role

Independent product. I designed and built it end to end:
React front end, serverless API, Postgres database schema and AI integration
An automated test suite of more than 1,600 tests covering scheduling, revision, AI routing, admin permissions and data migrations
Separate production and staging environments with scripted release checks

Key features

AI tutor with streamed answers, grounded in retrieved statutes and verified judgments
Adaptive daily quizzes, model papers and timed mock exams with post-exam analysis
Syllabus management and a daily study planner built within a fixed study-hour budget
Adaptive revision queue ranked by recent mistakes, accuracy and due dates
Progress dashboard, reports, study calendar and a mistake book
Admin console with server-side role checks and an append-only audit log
Parent progress reports and per-account data isolated with row-level security

Engineering highlights

Reliable AI: each feature uses an ordered fallback chain across two AI providers, with a total time limit and health tracking, so one failing provider does not leave a student stuck.
Trustworthy scoring: revision priority and mastery are calculated by fixed rules from practice results. The AI model never decides them.
Secure admin: every admin action is checked on the server against a permission list, using the role stored in the database rather than anything sent by the browser.

Tech stack

React 18, TypeScript, Vite, Tailwind CSS, Zustand, React Router, Recharts · Vercel Functions (Node), server-sent events, Zod · Supabase Postgres, Supabase Auth, row-level security · Google Gemini with provider fallback · Vitest
Like this project

Posted Oct 13, 2026

AI study platform I built end to end: AI tutor grounded in real legal sources, mock exams, study planner and admin console. 1,600+ automated tests.

Likes

0

Views

0

Timeline

Aug 1, 2026 - Ongoing