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
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
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
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 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 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| 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 |
| 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 |
- Personalized AI assistant for each user
- Maintains conversation context across sessions
- Tracks application progress
- Escalates to human support when needed
- Hybrid AI + rule-based assessment
- 50+ welfare schemes coverage
- Smart questioning for minimal input
- Confidence scoring for predictions
- 22 official Indian languages + English
- Simplified policy documents
- Audio output for all content
- Regional dialect adaptation
- Toll-free voice calls
- WhatsApp & SMS interactions
- Works on feature phones
- Optimized for slow connections
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
- Requirements Document - User stories, personas, and functional requirements
- Design Document - Technical architecture and system design
- AWS Architecture - Detailed AWS service configurations
- AWS Account with appropriate permissions
- AWS CLI configured
- Node.js 18+ / Python 3.9+
- Docker (for local development)
# 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- 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
Contributions are welcome! Please read our contributing guidelines before submitting a pull request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Project Maintainer: dev200413y
- Project Link: https://github.com/dev200413y/JanAi
- AWS for cloud infrastructure
- Government of India for open welfare scheme data
- All contributors and supporters
Made with โค๏ธ for Bharat ๐ฎ๐ณ