Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BharatAI Banner

BharatAI — Rural Intelligence & Civic Governance Platform

Live Demo GitHub Repository Node.js License

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.


🌐 Recommended GitHub Repository Settings

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

📌 Executive Architecture & Tech Stack

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]
Loading

Core Architecture Highlights

  • 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.

📦 The 7 Specialized Portals

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

🚀 Installation & Local Development

Prerequisites

  • Node.js 18.x or higher
  • npm / npx

1. Clone Repository

git clone https://github.com/ByteBySway/bharat-ai.git
cd bharat-ai

2. Install Dependencies

npm install

3. Run Development Server

npm start
# or
node server.js

Open your browser and navigate to http://localhost:3000.


⚡ Deployment to Vercel

To deploy changes directly to Vercel via PowerShell deployment script:

powershell -ExecutionPolicy Bypass -File .\deploy.ps1

Production deployments are served live at:


⚖️ License

This project is open-source and licensed under the MIT License.

About

BharatAI - Full-Stack Rural India Empowerment Super Platform with KisanAI, SkillBridge, HealthGuide, RozgarAI, DukaanAI, ShaktiAI, and SamajAI.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages