Skip to content
Disha Ecosystem

Disha Ecosystem

Digital Learning Platform for Rural School

Created on 27th December 2025

โ€ข

Disha Ecosystem

Disha Ecosystem

Digital Learning Platform for Rural School

The problem Disha Ecosystem solves

๐ŸŽฏ THE PROBLEM IT SOLVES

Rural India's education is broken. We're fixing it.

The Reality:

  • 140 million students study in under-resourced rural schools
  • 35% of these schools are multigrade classrooms (one teacher, 6 grades, same room)
  • Teachers spend 5+ hours daily creating worksheets, quizzes, and lessons manually
  • 50+ million students own only basic phones (โ‚น500 Nokia/Samsung keypad phones)
  • Zero internet. Zero support after school. Zero personalized learning.

What Disha Does:

1. DISHA FLOW - Teacher's AI Assistant

Transforms 5 hours of content creation into 5 minutes.

Teachers can:

  • ๐ŸŽค Speak their requirements: "Create Math quiz for Class 4 on Fractions"
  • ๐Ÿค– AI builds the entire workflow automatically
  • ๐Ÿ“„ Generate professional PDFs (worksheets, quizzes, flashcards, audio)
  • ๐ŸŒ Work OFFLINE on 4GB RAM PCs (runs Gemma 2B locally)
  • ๐Ÿ”„ Switch modes - Online (Gemini 2.0), Hybrid, or Offline
  • ๐ŸŒ 24 languages - Tamil, Hindi, English, Telugu, Kannada, etc.

Result: 70% time saved. Teachers become productive, not exhausted.


2. DISHA APP - Student's Learning Companion

Gamified, personalized learning on โ‚น3000 smartphones.

Students get:

  • ๐Ÿ”ข 4-digit access code (no login, no email, instant sync)
  • ๐Ÿ“š All content offline (quiz, worksheets, flashcards, audio)
  • ๐Ÿฅฝ VR/AR learning (WebXR Solar System, interactive lessons)
  • ๐ŸŽฎ Gamification (points, badges, leaderboards, streaks)
  • ๐Ÿ“Š Progress tracking (parents see real-time learning data)

Result: Engagement up 80%. Rural students compete with urban students.


3. DISHA VOICE - The Game Changer ๐ŸŒŸ

For students with basic keypad phones (no smartphone needed).

How it works:

  • ๐Ÿ“ž Call a number - Works on ANY phone, even โ‚น500 Nokia
  • ๐Ÿ—ฃ๏ธ Speak naturally - AI detects language (Tamil/English/Hindi)
  • ๐Ÿ” Secure auth - Roll number + access code verification
  • ๐Ÿ’ฌ Ask doubts - "I didn't understand evaporation"
  • ๐ŸŽ“ Get answers - AI explains in simple, grade-appropriate language
  • โฐ 24/7 available - Like having a teacher on call

Powered by: ElevenLabs Conversational AI

Result: 50+ million students with basic phones now have AI tutor access.


Who Uses It & How:

UserProblem BeforeSolution After
Teacher (Multigrade)Creates 6 lesson plans daily (5 hours)AI generates all content (1.5 hours)
Student (Smartphone)No personalized learning, boring textbooksVR lessons, gamified quizzes, progress tracking
Student (Keypad Phone)Can't access any ed-tech, no doubt resolutionCalls Disha Voice, asks doubts in Tamil
ParentsNo visibility into child's learningReal-time progress dashboard
GovernmentSpends โ‚น3,000/student, low outcomesPays โ‚น300/student, 30%+ score improvement

Why It Matters:

โœ… Only ed-tech that works on keypad phones (voice calling)
โœ… Only solution that runs 100% offline (4GB RAM PCs)
โœ… Complete ecosystem (teacher + student + voice support)
โœ… 90% cheaper than alternatives (โ‚น300 vs โ‚น3,000)
โœ… Built for reality (no internet, basic devices, multigrade classrooms)

Disha means direction. We're giving direction to 140 million students who deserve better.

Challenges we ran into

๐Ÿšง CHALLENGES I RAN INTO

Challenge 1: Running AI on 4GB RAM PCs ๐Ÿ’ป

The Problem:
Rural schools have ancient PCs. 4GB RAM. Old processors. No GPU. How do we run LLMs locally?

The Solution:

  • Used Gemma 2B (smallest viable model)
  • Quantized to 8-bit precision (reduces memory footprint)
  • Implemented via OpenRouter for unified API
  • Ollama as local inference engine
  • Result: Generates content in 60 seconds on 4GB RAM

Lesson: Sometimes smaller models > bigger models. Optimization beats power.


Challenge 2: Multilingual Voice AI That Actually Works ๐Ÿ—ฃ๏ธ

The Problem:
Initial approach: Single AI workflow, detect language mid-conversation. Result? Languages mixed. AI started in Tamil, switched to English mid-sentence. Disaster.

The Solution:

  • Built separate conversation branches for each language in ElevenLabs
  • Language detected from first 3 words
  • Once detected, locked into that language
  • No switching allowed mid-call
  • Result: Perfect language consistency

Lesson: Don't over-engineer. Separate flows > complex routing logic.


Challenge 3: API Cost Management ๐Ÿ’ธ

The Problem:
Testing Disha Voice = 100+ calls/day. ElevenLabs charges per minute. Cost exploded. โ‚น5,000 in 3 days during testing.

The Solution:

  • Implemented local TTS/STT testing using Google Cloud free tier
  • Used ElevenLabs only for final demos
  • Built usage analytics to track every API call
  • Hardcoded demo data (5 students, Water Cycle topic) to avoid unnecessary backend calls
  • Result: Reduced testing costs by 85%

Lesson: Test locally. Use production APIs sparingly. Track everything.

Tracks Applied (5)

Creative Use of Kiro

Creative use of Kiro - Disha Ecosystem Youtube Link -> [https://youtube.com/shorts/5TsEpjvNUI8] [https://bit.ly/44OXAv...Read More

AWS

Requestly

๐ŸŽฏ How Disha Fits Requestly Track The Connection: Requestly = API debugging & testing made easy Disha = Built entirely...Read More

Requestly

ELeven Labs

Eleven Labs

Best Blog Post

[https://medium.com/@harshitnikam182005/building-the-future-with-kiro-ide-and-200-reasons-to-get-creative-da72723ad9cd]

AWS

Gemini API

We Built Education's Future with Gemini 2.0 140 million rural students. One AI model. Complete transformation. ๐ŸŽฏ What...Read More

Gemini

Discussion

Builders also viewed

See more projects on Devfolio