Legal Awareness AI Chatbot Using MERN Stack React Js
Abstract
In an era where legal complexities often hinder individuals from accessing justice, Digital Assistance for Legal Awareness with AI Chatbot offers an innovative solution that leverages artificial intelligence to enhance legal literacy. This system integrates an AI-powered chatbot based on the GPT model, enabling users to ask legal questions and receive accurate, context-aware responses in real time.The application comprises three key modules: Admin, User, and AI Chatbot. The Admin module allows administrators to create, update, and manage legal provisions, case judgments, and document templates. The User module provides a seamless interface for users to register, search laws, view legal judgments, and access standardized legal document templates. The AI Chatbot acts as an intelligent assistant, empowering users with instant legal insights, thereby bridging the gap between legal professionals and the general public. This system fosters legal awareness, simplifies access to crucial legal information, and reduces dependency on legal intermediaries. By combining structured legal data with AI-driven interaction, the platform aims to democratize legal knowledge and promote informed decision-making.Legal Awareness AI Chatbot Using MERN Stack React Js
MERN React JS Software Languages
- Front End : React JS, CSS3, Bootstrap
- Back End : Express JS, Node JS,
- Data Base: Mongo DB
Tools:
- VS Studio
- Mongo DB
Modules List
Admin
- Login
- Create Law
- Name, Description, Category, Key Provisions, Non-Compliance, Official Reference, Date Implemented, Status
- Update/Delete Law
- Manage Template document
- Name, Document
- Manage Judgement detail
- judgment_id, case_number, Case Name,court_name, judge_name,
judgment_date, case_type, legal_provisions, petitioner (Person/Entity Filing the Case) , respondent (Opposing Party)
- View User Details
User
- Register
- Login
- Search Law details
- View Judgement details
- View Template details
- My Profile
AI Chat Bot (GPT Model)
- Ask Question
- Get Answer