A Digital Judiciary Platform for India
Mission Statement
Nyay Saarthi bridges the gap between citizens and the legal system. It provides an AI-powered legal assistant, an end-to-end case management dashboard, and secure virtual courts to make justice accessible, affordable, and fast.
Because a large percentage of citizens cannot afford legal fees and courts face a staggering case backlog, this platform is built to automate the initial friction of filings and court proceedings.
Live Demo: nyaysetu-lovat.vercel.app
- Vakil Friend: An integrated AI legal companion that converses in plain language to help citizens file cases, check documents, and understand their rights entirely for free.
- Unified Dashboards: Tailored experiences and management portals designed for Litigants, Lawyers, Judges, and Police personnel across the lifecycle of a case.
- Evidence Vault: Digital evidence uploads verified with SHA-256 hashing to ensure a tamper-proof and legally compliant record keeping process.
- Digital FIR Handling: Allows police to securely upload first information reports, using AI to instantly summarize them and draft charge sheets.
- Virtual Courtrooms: Native WebRTC-based video conferencing integrated directly into the case timeline for seamless remote hearings.
- Frontend: React, Vite, Zustand, Tailwind and CSS Variables (PWA Ready)
- Backend: Java 17, Spring Boot, Spring Security (JWT), PostgreSQL
- AI Infrastructure: Groq API (Llama 3.1) for extreme low-latency processing, backed by local Ollama instances for strict offline privacy guarantees.
- Storage: Local secure hashing block storage.
Getting started is simple. To spin up the platform locally:
# 1. Clone the repository
git clone https://github.com/viru0909-dev/nyay-setu-working.git
cd nyay-setu-working
# 2. Run the Frontend
cd frontend/nyaysetu-frontend
npm install && npm run dev
# 3. Run the Backend (in a separate terminal)
cd ../../backend/nyaysetu-backend
# Make sure to set up your database & env vars first!
mvn spring-boot:runNeed the full setup details? Check out the Detailed Setup Guide for database queries, environment variables, and Docker information.
Dive deeper into how Nyay Saarthi operates by checking our dedicated technical docs:
- System Architecture & Diagrams
- AI Integration Guide
- API Endpoints & Specs
- Detailed Setup & Configuration
We firmly believe in open source and we welcome your contributions. Whether you are here from GSSoC or you simply want to help democratize legal technology, we would love to have you on board!
Virendra Gadekar |
To get started with contributing, please read our Contributing Guidelines which explains our branching strategy, local setup, and PR approval workflow.
You can also check our Open Issues Tracker for good first issue tags.
Built with purpose for a more accessible Indian Judiciary.