https://github.com/kavyakapoor420/haqdarshak-stackoverflow-project
This project aims to build an AI-powered knowledge sharing system that enables agents to ask and answer questions, contribute verified learnings, and organically grow a community driven knowledge base much like a “StackOverflow for Scheme Agents.” The system will also promote community engagement, ultimately improving retention and performace.
https://github.com/kavyakapoor420/haqdarshak-stackoverflow-project
docling elasticsearch frontend mongodb rag reactjs vectordb
Last synced: about 1 month ago
JSON representation
This project aims to build an AI-powered knowledge sharing system that enables agents to ask and answer questions, contribute verified learnings, and organically grow a community driven knowledge base much like a “StackOverflow for Scheme Agents.” The system will also promote community engagement, ultimately improving retention and performace.
- Host: GitHub
- URL: https://github.com/kavyakapoor420/haqdarshak-stackoverflow-project
- Owner: kavyakapoor420
- Created: 2025-07-02T18:07:57.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-08-28T18:52:57.000Z (about 1 month ago)
- Last Synced: 2025-08-29T00:56:31.345Z (about 1 month ago)
- Topics: docling, elasticsearch, frontend, mongodb, rag, reactjs, vectordb
- Language: TypeScript
- Homepage: https://haqdarshak-stackoverflow-project.vercel.app
- Size: 26.9 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
frontend hosted url -> on vercel deployed
https://haqdarshak-stackoverflow-project.vercel.app/
backend hosted url-> on render deployed
https://haqdarshak-stackoverflow-project.onrender.com
# AI-Powered Community / Knowledge Base Project for Haqdarshak Agents
---
## Project Context
Over the past 9 years, **Haqdarshak** has trained **40,000+ agents** to support citizens with welfare scheme access.
These agents—along with coordinators—hold critical knowledge on **exception handling, grievance resolution, and scheme-specific workflows**.However, this institutional knowledge is **fragmented** and **underutilized**.
This project aims to build an **AI-powered knowledge-sharing system** where:
- Agents can **ask and answer questions**.
- Verified learnings are **added to a central knowledge base**.
- A **community-driven ecosystem** grows organically — like a *StackOverflow for Scheme Agents*.
- Engagement improves, leading to **better retention and performance**.---
## Deliverables
| Feature | Description |
|---------|-------------|
| **Agent Q&A Post Forms** | StackOverflow-style interface where agents can post, answer, and search scheme/policy-related questions. |
| **Knowledge Base Page** | Searchable, categorized library of verified government schemes. Contributions allowed by trained agents/coordinators. |
| **Admin Dashboard / Workflow** | Backend tools for content validation, fact-checking, and quality control. |
| **Multilingual Support** | Support for Hindi, English, Marathi, and 4–5 regional Indian languages for both input and retrieval (text & voice). |
| **Analytics Dashboard** | Telemetry tracking trends, common queries, and knowledge gaps. |
| **Multilingual Chatbot** | Voice/text-based chatbot that retrieves answers from the community or knowledge base. |
| **RESTful APIs** | APIs for chatbot integration with third-party platforms and apps. |---
## Core Features to Develop
- **Ask/Answer Portal:** Tagging by scheme/state; peer response support.
- **Multilingual Chatbot:** NLP bot for English, Hindi, and Marathi.
- **Voice Input:** Speech-to-text for agents who prefer speaking queries.
- **Knowledge Base UI:** Search/filter verified scheme summaries.
- **Admin Verification:** Coordinator approval workflow.
- **Rating & Feedback:** Quality checks via ratings and flags.
- **Usage Dashboard:** Real-time activity and topic trends.---
## Detailed Functional Scope
### Question & Answer Platform
- Post questions and answers.
- Categorize and tag content for retrieval.### Knowledge Base
- Repository of verified information & best practices.
- Advanced search for quick access.### Conversational Bot
- AI chatbot with integration to Haqdarshak platform.
- Pulls data from knowledge base & community answers.### Multilingual Support
- Automatic language detection & translation.
- Support for Hindi, Marathi, English, and more.### Telemetry & Analytics
- Monitor usage, query types, engagement.
- Identify knowledge/content gaps.### Content Quality Management
- Ratings, feedback, and admin moderation.### User Management
- Secure login & role-based access (Agent / Coordinator / Admin).---
## Tech Stack
**Frontend:** React.js, TailwindCSS, ShadCN, HTML, CSS, JavaScript
**Backend:** Node.js, Express.js, JavaScript, Python
**Database:** MongoDB (Atlas), Redis (Caching)
**Authentication:** JWT-based Login/Signup
**AI/NLP Layer:** HuggingFace Models, OpenAI, Sarvam.AI
**Speech-to-Text:** Web Speech API / Google Cloud Speech-to-Text
**Translation APIs:** Google Cloud, Microsoft Translator, OpenAI Whisper, IndicTrans2
**Dashboard & Analytics:** Recharts, D3.js
**APIs:** REST APIs, OpenAI API, Whisper API---