Skip to content

rks-031/pragati

Repository files navigation

🚀 Pragati — Empowering Rural India Through Accessible Learning 📚✨

🌟 Inspiration

The idea for Pragati was born out of witnessing the glaring educational divide in rural India. Millions of children grow up without access to quality education because of poor infrastructure, a lack of trained teachers, and minimal internet connectivity. We envisioned a platform that would bridge this gap — offering these students high-quality, accessible, and inclusive learning resources, regardless of where they live or what device they own.

📌 The Problem

65-70% of children (ages 5-15) in rural India, especially in J&K, UP, Bihar, Rajasthan, and the North-East, lack quality education due to:

  • 📖 Minimal interactive teaching & structured curriculum.
  • 🏫 Poor learning environments & untrained teachers.
  • 🌐 Limited or no internet access for self-learning and no guidance on how or what to study.

⚠️ The Result?

Even motivated students struggle, limiting their future opportunities and continuing the cycle of educational inequity.

💡 Our Solution: Pragati

Pragati is a low-bandwidth, offline-first learning platform designed for students in rural India. It offers high-quality educational resources anytime, anywhere, bridging the digital divide and ensuring that no child is left behind.

✨ What it does

Pragati is built for the all-round academic growth of students, especially those in government schools and Anganwadi centers. It offers:

  • 📚 Structured courses and learning modules.
  • 📝 Quiz assessments and a dedicated exam preparation section.
  • 💡 Demo quizzes to reinforce learning after each topic.
  • 👩‍🏫 Teacher-uploaded question papers, converted into assessments on the student's dashboard.
  • 📊 Performance tracking for each student to monitor their academic progress.

Currently Live:

  • Basic quiz and assessment modules.
  • Offline-first architecture for low connectivity.
  • User performance tracking.

In Progress:

  • Multilingual support.
  • SMS-based learning.
  • AI-powered personalization.
  • Advanced analytics.

🔑 Key Features

  • 📲 Offline-First Learning: Download lessons at community hubs or schools and study offline.
  • 🗣️ Voice-Based Interface: Multi-language support with text-to-speech & speech-to-text for varying literacy levels.
  • 🤝 Peer-to-Peer Knowledge Sharing: Local mesh networks to share educational materials without internet.
  • 📉 Low-Data Consumption Mode: Progressive loading to optimize content delivery.
  • 📱 SMS-Based Learning Extensions: Deliver quizzes and learning nuggets via SMS for basic phones.
  • 📍 Community Learning Hubs: Map nearby spots where internet access is available for content downloads.

🛠️ How are we building it

  • Frontend: Vite + ReactJS for a fast, lightweight, and responsive interface.
  • Backend: Python + FastAPI to handle authentication, content management, and assessments.
  • Database: MongoDB for storing user data and performance tracking.
  • Cloud Infrastructure: Google Cloud Platform (GCP) — Cloud Storage, Firestore, EventArc, and Cloud Run Functions.
  • Notifications: AWS SNS for sending instant updates to users.
  • Bonus Features: Integrated offline quiz functionality and student performance dashboards.

⚙️ Tech Stack

Frontend Backend Cloud Infra Database Notifications
Vite + ReactJS Python + FastAPI Google Cloud (Storage, Firestore, EventArc, Cloud Run) MongoDB AWS SNS

🖥️ Architecture

Solution-Architecture

🎨 UI (Figma Preview)

👉 Click to view interactive prototype

🚧 Challenges we ran into

  1. Offline-First Design: Managing seamless offline functionality and data syncing.
  2. Content Optimization: Delivering high-quality educational material with minimal data usage.
  3. Teacher Training: Designing an intuitive platform that teachers can easily adopt.

🏆 Accomplishments we're proud of

  • Developed a fully functional offline-first architecture.
  • Built a scalable backend infrastructure using modern cloud services.
  • Designed an intuitive, low-data education platform tailored for rural India.

📚 What we learned

  • The significance of inclusive, accessible educational design.
  • Techniques for optimizing content for low-bandwidth areas.
  • How to integrate multiple cloud services into a seamless platform.

🚀 What's next for Pragati

  1. 📑 Enhanced Multilingual Content: Collaborating with local teachers & NGOs for culturally relevant material.
  2. 🤖 AI-Powered Personalization: Tailoring learning paths based on student performance.
  3. 📲 SMS-Based Learning & Multilingual Voice UI.
  4. 🏛️ Government Collaboration: For device distribution, teacher training, and content creation support.
  5. 📊 Advanced Analytics: Deep insights into student learning patterns.

📈 Project Analysis

  • Technical Feasibility: Built using existing and reliable technologies.
  • Financial Feasibility: Can be scaled with support from government schemes, NGOs, and private investors.
  • Social Feasibility: Directly addresses a critical need — widespread adoption potential.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •