{"id":18152288,"url":"https://github.com/deepraj21/bhashabandhu-hackathon","last_synced_at":"2026-04-17T11:31:21.110Z","repository":{"id":248571217,"uuid":"829048792","full_name":"deepraj21/bhashabandhu-hackathon","owner":"deepraj21","description":"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.","archived":false,"fork":false,"pushed_at":"2024-07-21T17:57:49.000Z","size":3141,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T23:46:21.129Z","etag":null,"topics":["bhashini","fastapi","gemini-api","javascript","python","vitejs"],"latest_commit_sha":null,"homepage":"https://nyayved.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deepraj21.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-15T16:46:14.000Z","updated_at":"2025-01-09T06:30:04.000Z","dependencies_parsed_at":"2024-07-21T18:15:41.789Z","dependency_job_id":null,"html_url":"https://github.com/deepraj21/bhashabandhu-hackathon","commit_stats":null,"previous_names":["deepraj21/bhashabandhu-hackathon"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deepraj21/bhashabandhu-hackathon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj21%2Fbhashabandhu-hackathon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj21%2Fbhashabandhu-hackathon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj21%2Fbhashabandhu-hackathon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj21%2Fbhashabandhu-hackathon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deepraj21","download_url":"https://codeload.github.com/deepraj21/bhashabandhu-hackathon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj21%2Fbhashabandhu-hackathon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31927656,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T10:35:34.458Z","status":"ssl_error","status_checked_at":"2026-04-17T10:35:09.472Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bhashini","fastapi","gemini-api","javascript","python","vitejs"],"created_at":"2024-11-02T02:06:43.053Z","updated_at":"2026-04-17T11:31:21.086Z","avatar_url":"https://github.com/deepraj21.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Judgment Delivery Enhancement\nBuild 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.\n\nhttps://www.bhashabandhu.com/\n\n# NyayVed\n\n1. **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.\n\n2. **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.\n\n3. **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.\n\nBy 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.\n\n`⚠️ 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:`\n\nFrontend Deployed at : https://nyayved.vercel.app \n\nBackend Deployed at : https://server-fast-api.onrender.com\n\n# Techstacks\n\n**Frontend**: Vite + React\n\n**Backend**: FastAPI (Python)\n\n**APIs**: Gemini and Bhashini\n\n# Installation Guide\n\n```bash\ngit clone https://github.com/deepraj21/bhashabandhu-hackathon\n```\n\n```bash\ncd bhashabandhu-hackathon\n```\nOpen Two Terminals\n```bash\n## 1st Terminal for Server\ncd server\n\n## Craete a .env file with your geminiAPI\nGOOGLE_API_KEY=Your_API_key\n\n## create virtual environment\npython -m venv venv\n\n## Activate virtual environment\n./venv/Scripts/activate\n\n## Install Dependencies\npip install -r requirements.txt\n\n## Run the server FASTAPI\nuvicorn main:app --reload\n```\n```bash\n## 2nd Terminal for Client\ncd client\n\n## Install Dependencies\nnpm install\n\n## Run the viteApp\nnpm run dev\n```\n\n# Architecture Diagram\n\n\u003cimg src=\"./NyayVed_architecture.png\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepraj21%2Fbhashabandhu-hackathon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeepraj21%2Fbhashabandhu-hackathon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepraj21%2Fbhashabandhu-hackathon/lists"}