BharatAI is a unified, progressive web platform engineered for rural citizens, farmers, students, entrepreneurs, and Panchayats across India. It integrates 7 dedicated domain portals under a single high-performance shell, offering offline synchronization, multi-lingual support, accessibility options, and intelligent decision-support tools.
To make your GitHub repository stand out and rank properly, configure the following metadata in your GitHub repository settings:
- Repository Name:
bharat-ai - Description:
Comprehensive Rural Intelligence & Civic Governance Web Platform featuring KisanAI, SkillBridge, HealthGuide, RozgarAI, DukaanAI, ShaktiAI, and SamajAI. - Website URL:
https://bharat-ai-app.vercel.app - Topic Tags:
bharat-ai,rural-tech,pwa,agritech,civic-tech,digital-india,edtech,healthtech,web-app,javascript
flowchart TD
User[Rural Citizen / User] --> Shell[Responsive Super-App Shell]
Shell --> Kisan[🌱 KisanAI — Agriculture]
Shell --> Skill[🎓 SkillBridge — Education]
Shell --> Health[🏥 HealthGuide — Healthcare]
Shell --> Rozgar[💼 RozgarAI — Employment]
Shell --> Dukaan[🏪 DukaanAI — Micro-Finance]
Shell --> Shakti[👩 ShaktiAI — Women Empowerment]
Shell --> Samaj[🌐 SamajAI — Civic Governance]
Kisan & Skill & Health & Rozgar & Dukaan & Shakti & Samaj --> Core[System Core & Service Worker]
Core --> DB[(Offline JSON / Supabase Storage Sync)]
Core --> AI[AI Expert Diagnostic Classifier Engine]
- Frontend Engine: Modular HTML5 SPA, Tailwind CSS (Solid High-Contrast Slate Theme), Lucide Icons.
- Service Worker & PWA: Full offline caching (
sw.js) with dynamic queue synchronization. - Backend Runtime: Node.js Express server (
server.js) with Vercel serverless API proxies (api/ai.js,api/data/[collection].js). - Database & Persistence: Supabase REST integration with resilient local fallback storage.
| Portal | Domain Focus | Core Capabilities |
|---|---|---|
| 🌱 KisanAI | Agriculture & Farming | Crop pathology diagnostic engine, AgMarkNet mandi price trends, soil NPK/pH score ring, irrigation scheduler |
| 🎓 SkillBridge | Education & Mentorship | Academic mentor booking, personalized daily study timetables, interactive digital literacy quizzes, math OCR solver |
| 🏥 HealthGuide | Rural Healthcare | Medical severity triage assistant, drug interaction checker, WHO infant growth tracker, Jan Aushadhi generic medicine lookup |
| 💼 RozgarAI | Livelihood & Careers | Local gig job board, bilingual resume generator (Hindi/English), AI mock job interview simulator |
| 🏪 DukaanAI | Micro-Finance & Accounting | Bahi Khata credit ledger, tax invoice generator, logo & business card generator, inventory tracker |
| 👩 ShaktiAI | Women Empowerment | Self-Help Group (SHG) savings register, handmade product pricing calculator, regional folk art registry, emergency SOS dispatch |
| 🌐 SamajAI | Civic & Panchayats | Government scheme eligibility matcher, formal Sec 6(1) RTI letter builder, public notice board |
- Node.js 18.x or higher
- npm / npx
git clone https://github.com/ByteBySway/bharat-ai.git
cd bharat-ainpm installnpm start
# or
node server.jsOpen your browser and navigate to http://localhost:3000.
To deploy changes directly to Vercel via PowerShell deployment script:
powershell -ExecutionPolicy Bypass -File .\deploy.ps1Production deployments are served live at:
- Primary Domain: https://bharat-ai-app.vercel.app
- Secondary Domain: https://bharat-ai-sway.vercel.app
This project is open-source and licensed under the MIT License.