Skip to content

dev200413y/JanAi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‡ฎ๐Ÿ‡ณ JanAI+ - AI-Powered Public Welfare Access Platform

AWS Bedrock Languages Status

๐Ÿ“‹ Overview

JanAI+ is an AI-powered, agent-based public welfare access platform designed to democratize access to government schemes and services across India. The platform addresses critical barriers in the current public welfare ecosystem by providing:

  • ๐Ÿ—ฃ๏ธ Multilingual Support - 22+ Indian languages
  • ๐ŸŽค Voice-First Interface - Speech recognition & text-to-speech
  • ๐Ÿ“ถ Low-Bandwidth Access - Works on slow internet connections
  • ๐Ÿค– AI-Powered Guidance - Personalized eligibility assessment
  • ๐Ÿ“ฑ Multi-Channel Access - Phone, WhatsApp, SMS, Web

๐ŸŽฏ Problem Statement

Millions of eligible citizens in India miss out on welfare benefits due to:

  • Complex application processes
  • Language barriers
  • Limited digital literacy
  • Lack of awareness about eligible schemes
  • Poor internet connectivity in rural areas

๐Ÿ’ก Solution

JanAI+ leverages AWS cloud services and AI capabilities to create a comprehensive solution that:

  • Guides users through scheme applications in their native language
  • Assesses eligibility across 50+ major welfare schemes
  • Provides voice-based interaction for low-literacy users
  • Works on feature phones and basic smartphones
  • Tracks applications and sends timely reminders

๐Ÿ—๏ธ Architecture

High-Level Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    FRONTEND & CDN LAYER                         โ”‚
โ”‚   Route 53 โ†’ CloudFront โ†’ AWS WAF โ†’ Application Load Balancer  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ”‚
                              โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    COMPUTE & AI LAYER                           โ”‚
โ”‚        AWS Lambda โ†โ†’ Amazon ECS โ†โ†’ Amazon Connect              โ”‚
โ”‚                           โ”‚                                     โ”‚
โ”‚     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”              โ”‚
โ”‚     โ–ผ                     โ–ผ                     โ–ผ              โ”‚
โ”‚ [AI Services]       [Data Layer]        [Messaging]           โ”‚
โ”‚ โ€ข Bedrock           โ€ข DynamoDB          โ€ข SNS                  โ”‚
โ”‚ โ€ข Lex               โ€ข S3                โ€ข SQS                  โ”‚
โ”‚ โ€ข Polly             โ€ข ElastiCache       โ€ข EventBridge          โ”‚
โ”‚ โ€ข Translate         โ€ข RDS                                      โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

AWS Services Used

Category Services
Compute Lambda, ECS, Amazon Connect
AI/ML Bedrock, Lex, Polly, Translate, Comprehend
Database DynamoDB, RDS, ElastiCache
Storage S3
Networking VPC, CloudFront, Route 53, ALB, WAF
Security Cognito, IAM, KMS
Messaging SNS, SQS, EventBridge

๐Ÿ‘ฅ Target Users

Persona Description Key Needs
Rural Citizens Farmers, villagers with limited connectivity Agricultural subsidies, crop insurance
Students College/school students seeking scholarships Educational schemes, skill programs
Urban Workers Migrant workers, informal employment Healthcare, housing assistance
Senior Citizens Elderly needing family assistance Pension, healthcare benefits

โœจ Key Features

๐Ÿค– AI Welfare Agent

  • Personalized AI assistant for each user
  • Maintains conversation context across sessions
  • Tracks application progress
  • Escalates to human support when needed

๐Ÿ“Š Eligibility Engine

  • Hybrid AI + rule-based assessment
  • 50+ welfare schemes coverage
  • Smart questioning for minimal input
  • Confidence scoring for predictions

๐ŸŒ Multilingual Support

  • 22 official Indian languages + English
  • Simplified policy documents
  • Audio output for all content
  • Regional dialect adaptation

๐Ÿ“ž Voice & Low-Bandwidth Access

  • Toll-free voice calls
  • WhatsApp & SMS interactions
  • Works on feature phones
  • Optimized for slow connections

๐Ÿ“ Project Structure

JanAi/
โ”œโ”€โ”€ design.md                    # System design document
โ”œโ”€โ”€ requirements.md              # Detailed requirements & user stories
โ”œโ”€โ”€ janai_aws_architecture.md    # AWS architecture details
โ”œโ”€โ”€ tasks.md                     # Development tasks & roadmap
โ”œโ”€โ”€ diagrams_output/             # Architecture diagrams
โ”‚   โ”œโ”€โ”€ diagram_652fd684
โ”‚   โ”œโ”€โ”€ diagram_8414055d
โ”‚   โ””โ”€โ”€ diagram_9497b5eb
โ””โ”€โ”€ README.md                    # This file

๐Ÿ“„ Documentation

๐Ÿš€ Getting Started

Prerequisites

  • AWS Account with appropriate permissions
  • AWS CLI configured
  • Node.js 18+ / Python 3.9+
  • Docker (for local development)

Setup (Coming Soon)

# Clone the repository
git clone https://github.com/dev200413y/JanAi.git
cd JanAi

# Install dependencies
npm install  # or pip install -r requirements.txt

# Deploy to AWS
npm run deploy  # or cdk deploy

๐Ÿ›ฃ๏ธ Roadmap

  • Requirements gathering and documentation
  • AWS architecture design
  • Core infrastructure setup (VPC, networking)
  • AI Agent development with Bedrock
  • Eligibility engine implementation
  • Voice interface with Amazon Connect
  • Multilingual support integration
  • Beta testing with pilot users
  • Production deployment

๐Ÿค Contributing

Contributions are welcome! Please read our contributing guidelines before submitting a pull request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ“ง Contact

๐Ÿ™ Acknowledgments

  • AWS for cloud infrastructure
  • Government of India for open welfare scheme data
  • All contributors and supporters

Made with โค๏ธ for Bharat ๐Ÿ‡ฎ๐Ÿ‡ณ

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors