Build a system that assists judges in drafting judgments, translating legal jargon into layman’s terms, and disseminating judgments in multiple languages for broader accessibility. Design a solution that ensures the clarity and legal integrity of judgments while making them comprehensible to the public.
-
Interactive AI Chat Sessions: Users can engage in interactive chat sessions with an AI model, allowing them to ask questions about legal matters and receive clear, understandable responses. The AI is designed to only answer questions related to law and legal issues, ensuring relevance and accuracy.
-
Memory Update and Chat History: The system includes the ability to update the AI's memory, enhancing its responses over time. Additionally, it saves chat histories, enabling users to review past interactions and maintain continuity in their inquiries.
-
Translation to Local Languages: The web app provides translations of the AI responses into any local language of India, making legal information accessible to non-native speakers and those in rural areas.
By integrating these features, our solution aims to bridge the communication gap in the legal system, making justice more accessible and understandable to everyone, regardless of their educational or linguistic background. This approach ensures that legal information is both clear and legally accurate, facilitating better understanding and empowerment for individuals across diverse communities.
⚠️ NOTE: If trying to access the app kindly wait for 1-2 min because the server is deployed on render with free tier which makes it slow but you can always run the app locally, Installation commands Below:
Frontend Deployed at : https://nyayved.vercel.app
Backend Deployed at : https://server-fast-api.onrender.com
Frontend: Vite + React
Backend: FastAPI (Python)
APIs: Gemini and Bhashini
git clone https://github.com/deepraj21/bhashabandhu-hackathon
cd bhashabandhu-hackathon
Open Two Terminals
## 1st Terminal for Server
cd server
## Craete a .env file with your geminiAPI
GOOGLE_API_KEY=Your_API_key
## create virtual environment
python -m venv venv
## Activate virtual environment
./venv/Scripts/activate
## Install Dependencies
pip install -r requirements.txt
## Run the server FASTAPI
uvicorn main:app --reload
## 2nd Terminal for Client
cd client
## Install Dependencies
npm install
## Run the viteApp
npm run dev