Skip to content

subhash-22-codes/Justice-Genie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚖️ Justice Genie 2.0 — Understand Your Legal Rights

Justice Genie 2.0 is a Generative AI–powered legal assistance platform designed to help individuals and small businesses understand their rights under Indian law.
The application delivers multilingual, voice-enabled, AI-generated legal guidance using Google Gemini AI, NLP, and real-life legal scenarios.

🚨 This project is a protected academic + research project. Unauthorized copying, cloning, or commercial use is strictly prohibited.


🚀 Project Overview

Justice Genie 2.0 bridges the gap between complex legal systems and common users by providing:

  • Instant AI-based legal explanations
  • Indian IPC & law references
  • Win/Loss probability analysis
  • Interactive legal learning tools

The goal is legal awareness, accessibility, and empowerment — without requiring immediate lawyer consultation.


🧠 Key Features

  • 🤖 Generative AI Legal Assistant (Google Gemini API)
  • 🗣️ Voice-to-Text & Text-to-Speech
  • 🌐 Multilingual Legal Queries
  • 📊 Win/Loss Probability Analysis (Chart.js)
  • 🧾 Chat History Export (PDF)
  • 📚 Law PDFs (IPC & Indian Laws)
  • 🧪 5-Level Legal Quiz (Case-Based Learning)
  • 🔐 Secure Authentication (OTP + Hashing)
  • 📱 Fully Responsive UI (Mobile, Tablet, Desktop)

🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS + Custom CSS
  • Chart.js

Backend

  • Python (Flask)
  • Flask-CORS
  • Google Gemini API (gemini-1.5-pro)

Database

  • MongoDB (NoSQL)

AI & Utilities

  • Natural Language Processing (NLP)
  • Prompt Engineering
  • Speech Recognition
  • Text-to-Speech
  • ReportLab (PDF generation)

🧑‍🤝‍🧑 Project Ownership & Contribution

This project is a jointly developed academic project.

👩‍💻 Co-Creator

Vemula Siri Mahalaxmi

  • AI Logic & Prompt Engineering
  • Backend (Flask + Gemini Integration+ API Integration)
  • System Design & Documentation
  • Feature Architecture & Flow

👨‍💻 Co-Creator

Yaganti Subhash

  • Frontend Development (React UI)
  • API Integration
  • UI/UX Enhancements

🔁 Repository Notice
This repository was originally created under Yaganti Subhash’s GitHub account and later forked by Vemula Siri Mahalaxmi.

Forking does NOT indicate sole ownership.
The project was designed, developed, and documented collaboratively by both contributors.


🧑‍💼 Recruiter-Friendly Summary

  • Built an AI-powered legal chatbot using Google Gemini API
  • Implemented NLP-based legal query classification
  • Designed secure authentication & session management
  • Visualized legal case outcomes using Chart.js
  • Developed a scalable full-stack architecture
  • Focused on real-world legal accessibility & usability

🛡️ Intellectual Property & Anti-Plagiarism Notice

🚨 STRICT WARNING

This project is:

  • An original academic research & development project
  • Protected under copyright and license terms
  • Actively monitored for plagiarism

❌ You are NOT allowed to:

  • Copy or rebrand this project
  • Submit it as your own academic work
  • Use it commercially
  • Deploy without explicit permission
  • Reproduce architecture, prompts, or UI flow

✅ You may:

  • View the code for learning purposes only
  • Reference the project with proper credit

Violations may result in academic, legal, and GitHub DMCA actions.


📜 License

🔒 Recommended License: Custom Academic Non-Commercial License

This project is licensed under a Modified Academic License:

  • ❌ Commercial use prohibited
  • ❌ Redistribution prohibited
  • ❌ Plagiarism prohibited
  • ✅ Academic reference allowed with credit

⚠️ This project is NOT open-source for free use.

(See LICENSE file for full terms)


📌 Disclaimer

Justice Genie 2.0 provides AI-generated legal information for educational purposes only.
It does NOT replace professional legal advice.
Always consult a qualified legal professional for critical legal matters.


Copyright (c) 2025 Vemula Siri Mahalaxmi & Yaganti Subhash

All rights reserved.

This software and associated documentation files (the "Software") are proprietary. No part of this project may be copied, modified, merged, published, distributed, sublicensed, or sold without explicit written permission from the authors.

Unauthorized use, reproduction, or distribution is strictly prohibited and may result in legal action.

Built with responsibility, ethics, and innovation at its core.

About

JusticeGenie is a feature-rich AI legal assistant platform powered by Google Gemini’s LLM, providing multilingual chatbot interactions, quizzes, PDF resources, voice-to-text and text-to-speech functionality, and a collaboration module for contributors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors