An open API service indexing awesome lists of open source software.

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.

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

---