Skip to content

Sarthi-AI/saarthi-ai

Repository files navigation

🌟 SaarthiAI β€” Build4Community Hackathon 🌟

Team 24

Noel George
Vineet Kushwaha
Shyamkrishna
Abhishek KM
Rahul Vashist

πŸš€ Project Overview

SaarthiAI is an AI-powered voice assistant designed to help citizens discover and apply for government schemes with ease.

✨ What it does:

  • Listens to user queries in Kannada and English
  • Provides voice responses to guide users through scheme details and application steps

πŸ’‘ How It Works

  • Voice Interaction:
    Supports input and output in Kannada and English for inclusive communication.

  • Data Source & Processing:
    β†’ Pulls data from official portals like MyScheme and India.gov.in
    β†’ Cleans and structures scheme details (name, description, eligibility, state, sector, apply_link)
    β†’ Uses sentence transformers to embed and enable meaningful search.

  • Architecture:
    πŸ”§ Backend: Node.js + TypeScript for robust API handling
    🧠 AI Engine: Vector store built from schemes.json
    πŸŽ™ Speech Layer: ToughTongue AI, with fine-tuned models
    🎨 Frontend: Vite + React + TailwindCSS for a responsive, mobile-friendly experience


πŸ“¦ Tech Stack

  • Vite
  • React
  • TypeScript
  • TailwindCSS
  • Node.js
  • ToughTongue AI
  • Chatbase API

πŸ“‚ Data & Storage

  • Source: MyScheme, India.gov.in
  • Preprocessed Schemes: PMEGP, AIF, DAY-NULM, NSAP, MUDRA
  • Storage: Local JSON file for offline access

✨ Highlights

βœ… Mobile-responsive
βœ… User-friendly UI with mic animations
βœ… Offline access
βœ… Multilingual voice support
βœ… Community-focused: Built to empower citizens

About

πŸ’¬ SaarthiAI β€” An AI-powered voice assistant helping citizens discover & apply for government schemes in Kannada & English.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors