Skip to content

innov8-tist/seva-sarathi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CODERECET

Project Repository

Team Name : Innov8

Team Members :

  • Naveen Ravi
  • Manu Madhu
  • Suraj P A

Project Description

Seva Sarathi is an accessible, AI-powered web platform that empowers elderly and digitally less literate users to seamlessly access, fill, and manage government services and documents. The platform features:

  • One-click form autofill for government services (via AI + browser automation)

  • Simple document management (upload, view, delete)

  • Personal AI assistant to answer user queries about their documents/info

  • Government scheme recommendations with automatic eligibility checking

  • Easy and secure document sharing features

  • Our mission: Bridge the digital divide so every citizen can independently manage essential government paperwork, reducing barriers, errors, and missed benefits.

Technical Details

seva-sarathi is a web-based platform designed for maximum accessibility, privacy, and reliability. It leverages modern AI and automation technologies to simplify government service access for elderly and digitally less literate users. The system is structured as a secure, modular single-page application integrating browser automation, NLP-powered assistants, and cloud-connected document storage—all focused on an intuitive user experience.

Technologies/Components Used

For Software:

[Languages used]

  • Python (backend, browser automation)
  • JavaScript/TypeScript (frontend)

[Frameworks used]

  • React.js (frontend UI)
  • FastAPI (backend REST API)
  • Hono Js (backend node
  • TanStack Router (React routing)
  • shadcn/ui (component library)
  • Pino (logging)

[Libraries used]

  • Playwright (browser automation)
  • Supabase (PostgreSQL database, auth)

[Tools used]

  • Docker, Git, VS Code, Eslint

Implementation

For Software:

Installation

  1. cd server
  2. bun i 

  1. cd python_server
  2. uv sync

Run

  1. cd server
  2. npm run dev

  1. cd python_server
  2. uv run server.py

Now open http://localhost:8000/login 

Project Documentation

Screenshots (Add at least 3)

1 2 3

Diagrams

6 7

Project Demo

Video

[Youtube Demo Link]

Additional Demos

[Add any extra demo materials/links]

Team Contributions

Naveen Ravi: naveenkeezhoor@gmail.com

Suraj PA : surajpa72@gmail.com

Manu Madhu : manumanuvkm123@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5