CourtClerk is an AI-powered legal assistant designed to simplify and streamline the way individuals and professionals interact with central Indian laws. Whether you’re a layman, a law student, or a legal practitioner, CourtClerk empowers you with answers, summaries, and connections to real legal help — all in one platform.
CourtClerk specializes in the following branches of Central Laws only:
- Constitutional Law
- Criminal Law (IPC, CrPC)
- Civil Law
- Family Law
- Labor Law
- Consumer Protection
-
Legal Q&A Engine
Get answers to any questions related to:- Acts, laws, rules, statutes, liabilities, torts, contracts, jurisdictions, and more.
-
AI Legal Chatbot
Chat with an intelligent agent trained to solve legal problems or help interpret legal terminology. -
Community Forum
Ask for legal advice from the community or hire verified legal professionals at an affordable cost. -
Document Summarizer
Quickly summarize lengthy documents like terms & conditions, legal papers, or contracts to save time and effort.
- Python
- Gemini-1.5-Flash – LLM for summarization and Q&A
- JSON – Data exchange and storage format
- Node.js
- Express.js
- MongoDB
- HTML, CSS, and EJS
CourtClerk only deals with Central Indian Laws. It does not cover state-specific laws or localized amendments.
Note: Detailed installation steps will vary based on your deployment choice (local/cloud). Here’s a high-level overview:
-
Clone the Repository
git clone https://github.com/your-username/CourtClerk.git cd CourtClerk python -m venv env ./env/Scripts/acivate
-
Install Python Dependencies
pip install -r requirements.txt
-
Install Node.js Dependencies
cd server npm install
-
Set Environment Variables
- Add credentials for MongoDB, API keys for Gemini, etc.
-
Run the Project
- activate python environment (Python):
./env/Scripts/activate
- start the server (Node.js):
npm start
- activate python environment (Python):
This project is open-source under the MIT License.
Developed by a passionate team of legal-tech enthusiasts aiming to bridge the gap between law and accessibility through AI.
backend : Nishant Chaudhary frontend : Sameer Kaushik community section : Pradhuman Singh Rajvi research and debugging : Pranshul Gupta.