{"id":30292529,"url":"https://github.com/devilisback100/nyay_sethu_frontend","last_synced_at":"2025-08-17T00:34:29.758Z","repository":{"id":303844621,"uuid":"968337929","full_name":"devilisback100/Nyay_sethu_frontend","owner":"devilisback100","description":"NyaySethu — a multilingual AI chatbot that helps you navigate Indian law, in your own language.","archived":false,"fork":false,"pushed_at":"2025-07-31T11:17:12.000Z","size":44862,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-31T15:09:18.229Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://nyay-sethu.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/devilisback100.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,"zenodo":null}},"created_at":"2025-04-17T23:04:50.000Z","updated_at":"2025-07-31T11:17:16.000Z","dependencies_parsed_at":"2025-07-31T13:24:54.211Z","dependency_job_id":null,"html_url":"https://github.com/devilisback100/Nyay_sethu_frontend","commit_stats":null,"previous_names":["devilisback100/nyay_sethu_frontend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devilisback100/Nyay_sethu_frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devilisback100%2FNyay_sethu_frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devilisback100%2FNyay_sethu_frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devilisback100%2FNyay_sethu_frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devilisback100%2FNyay_sethu_frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devilisback100","download_url":"https://codeload.github.com/devilisback100/Nyay_sethu_frontend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devilisback100%2FNyay_sethu_frontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270791279,"owners_count":24645781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-08-17T00:34:28.443Z","updated_at":"2025-08-17T00:34:29.707Z","avatar_url":"https://github.com/devilisback100.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⚖️ NyaySathi\nEmpowering Justice with AI, Empathy, and Verified Legal Support\n\n![License](https://img.shields.io/badge/License-MIT-blue.svg)\n![Build](https://img.shields.io/badge/Build-Flask%20%7C%20React%20%7C%20Gemini%20%7C%20FAISS-blueviolet)\n![Status](https://img.shields.io/badge/Status-Beta-green)\n\n---\n\n## 🗄️ Preview\nNyaySathi – where technology meets justice.\n\n![Hero Page](public/Resources/hero_page.png)\n\n---\n\n## 🌐 Live Links\n- 🚀 **Frontend:** [https://www.nyaysethu.online/](https://www.nyaysethu.online/)\n- 🧠 **Backend API:** Hosted via Render / HuggingFace Spaces\n\n---\n\n## 🧐 About the Project\nNyaySathi is a two-sided legal help platform combining:\n- AI chatbot for IPC/legal guidance\n- Verified lawyers, NGOs, judges, and professors (NyaySathis)\n- Appointment scheduling \u0026 chat\n- Legal education for the public\n- SOS \u0026 emotion detection for emergency help\n\n---\n\n## ✨ Key Features\n| Feature                     | Description |\n|----------------------------|-------------|\n| 🧠 AI Legal Assistant       | Real-time, multilingual legal help |\n| 📚 IPC Section Finder       | FAISS + Gemini-based intelligent search |\n| 🗕️ Appointment Scheduler    | Two-step dynamic appointment form |\n| 👨‍⚖️ Verified NyaySathi     | Role-based signup and dashboard |\n| 💬 Chat Integration         | User ↔ NyaySathi messaging |\n| 💾 Legal Education          | Static and animated tutorials |\n| 📱 Responsive Design        | Mobile-first experience |\n| 🚘 SOS \u0026 Emotion Detector   | Alerts for serious queries |\n\n---\n\n## ⚙️ Tech Stack\n| Layer        | Tools Used |\n|--------------|------------|\n| **Frontend** | React.js, Tailwind CSS, Vercel |\n| **Backend**  | Flask, JWT, REST APIs |\n| **AI Layer** | Gemini Pro, FAISS (local vector search) |\n| **Database** | MongoDB or SQLite |\n| **Deployment** | Vercel (Frontend), Render/HuggingFace (Backend) |\n\n---\n\n## 🧐 AI Chat System\nOur Gemini + FAISS-powered bot helps users understand the legal situation and guides them with IPCs and next steps.\n\n![AI Chat Mobile](public/Resources/mobile_chat_page.png)\n\n---\n\n## 🗕️ Appointments \u0026 Profiles\n### 👨‍⚖️ NyaySathi Profile View\nVerified expert dashboard with credentials and case activity\n\n![NyaySathi Profile](public/Resources/nyaysathi_profile.png)\n\n### 👤 User Profile View\nTrack case progress, chat, and feedback\n\n![User Profile](public/Resources/user_profile.png)\n\n---\n\n## 📘 Legal Help – Multilingual AI Assistance\n### 🗣️ Step 1 – Choose Your Language\nNyaySathi supports all 22 official Indian languages. Users can pick any language for help, and the system adapts instantly.\n\n![Multilingual Support UI](public/Resources/legal_help_1.png)\n\n### 🧠 Step 2 – AI Begins the Conversation\nThe chatbot responds in the selected language. This image shows a subset of actual conversation in action.\n\n![Start of Legal Chat UI](public/Resources/legal_help_2.png)\n\n### 🎥 Learn Your Rights with Tutorial GIF\nVisual guide for legal awareness and actions.\n\n![Legal Help Tutorial](public/Resources/legal_help_tut.gif)\n\n---\n\n## 🧭 Find Help Page\nSmartly recommends nearby and categorized legal support systems:\n- 👮‍♂️ Police Stations\n- 🏢 NGOs\n- 🤝 Legal Aid Volunteers\n- ⚖️ Courts\n- 👩‍⚖️ Women Help Centers\n\n![Find Help Page](public/Resources/find_help_page.png)\n\n---\n\n## 📱 Mobile View Support\nOptimized for accessibility on smaller screens.\n\n![Mobile Hero](public/Resources/mobile_hero_page.png)\n![Mobile Chat](public/Resources/mobile_chat_page.png)\n\n---\n\n## 📁 Project Structure\n```\nnyay-sathi/\n├── client/\n│   ├── pages/\n│   ├── components/\n│   ├── public/Resources/\n│   └── App.js\n├── backend/\n│   ├── routes/\n│   ├── models/\n│   ├── faiss_engine.py\n│   └── app.py\n└── README.md\n```\n\n---\n\n## 🔧 Local Setup\n```bash\n# Clone repository\ngit clone https://github.com/your-username/nyay-sathi.git\ncd nyay-sathi\n\n# Frontend setup\ncd client\nnpm install\nnpm run dev\n\n# Backend setup\ncd ../backend\npip install -r requirements.txt\npython app.py\n```\n\n.env file (backend):\n```\nJWT_SECRET=your_secret_key\nGEMINI_API_KEY=your_gemini_key\n```\n\n---\n\n## 🔮 Future Roadmap\n- 🎤 Voice-to-Text for Hindi Queries\n- 📃 FIR Decoder + PDF Parser\n- 📊 Admin Analytics Panel\n- 📞 Video Calling with NyaySathi\n- 🧠 Agent-style LangGraph AI flows\n\n---\n\n\n\n## 📜 License\nThis project is the intellectual property of [Nyay Sethu].\n\n© 2025 [Suresh Paliwal]. All rights reserved.\n\nUnauthorized use, copying, distribution, or reverse engineering of this software, in part or full, is strictly prohibited. This software is intended for internal evaluation and private deployment only.\n\nFor commercial use or licensing inquiries, please contact: [sanj35814@gmail.com]\n\n\n---\n\n\u003e ⭐ Loved the project? Star this repo and share it with your friends!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevilisback100%2Fnyay_sethu_frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevilisback100%2Fnyay_sethu_frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevilisback100%2Fnyay_sethu_frontend/lists"}