Skip to content

Developed a chatbot to centralize legal information, including judge appointments, fines, e-Filing procedures, Fast Track Courts, and related citizen services. Used Flask which handles the logic of fetching data from external sources (web scraping) and serving the content back to the front end.

License

Notifications You must be signed in to change notification settings

krishaa1803/Nyaya-Bot

Repository files navigation

Justice, Anytime, Anywhere – NYAYABOT

NYAYABOT is an AI-powered chatbot integrated into the Department of Justice (DoJ) website. It serves as a centralized portal for citizens to access legal information such as judge appointments, fines, eFiling procedures, and Fast Track Courts. The bot leverages advanced natural language processing (NLP) to deliver automated responses, streamlining legal information access for citizens.


Features

  • AI-Powered Chatbot: Provides instant responses to judicial and legal queries.
  • Legal Information Consolidation: Centralized access to judge appointments, fine payments, and eFiling procedures.
  • User-Friendly Interface: Simplified navigation of DoJ resources.
  • Secure and Scalable Backend: Built with Flask and PHP for efficient data processing.

Technologies Used

  • Frontend: HTML, CSS, JavaScript (Planned: Bootstrap, React.js for enhanced interactivity).
  • Backend: Flask, PHP (Future: LangChain, large language models for advanced NLP).
  • UI/UX Design: Prototyped using Figma, emphasizing accessibility and user experience.

Video

https://www.youtube.com/watch?v=TPBX8LXLNss

Setup and Installation

1. Clone the Repository

git clone https://github.com/yourusername/Nyaya-Bot.git
cd Nyaya-Bot

2. Install Dependencies

Make sure Python and pip are installed. Then, create a virtual environment and install the required Python libraries:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt

3. Run the Application

Start the Flask server:

python app.py

4. Access the Application

Open your browser and navigate to localhost

About

Developed a chatbot to centralize legal information, including judge appointments, fines, e-Filing procedures, Fast Track Courts, and related citizen services. Used Flask which handles the logic of fetching data from external sources (web scraping) and serving the content back to the front end.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published