The problem EduPulse solves
Students in remote or underserved areas often lack internet, labs, and localized learning resources, making STEM education difficult and unsafe.
Offline-first: Lessons and practice work without internet.
Virtual Lab: Safe, hands-on practice with simulated instruments.
C Programming Sandbox: Real-time coding practice without complex setup.
Local Languages: Content in Tamil, Hindi, and more.
Progress Tracking & Gamification: Keeps students motivated and teachers informed.
Mobile-Friendly: Runs smoothly on low-end devices.
👉 EduPulse makes STEM learning accessible, safe, and engaging for every student.
Challenges we ran into
One major challenge was making the platform fully offline-first. Handling lesson downloads, progress tracking, and ensuring quizzes worked without internet required rethinking data storage. I solved this by using local storage and caching strategies, so progress syncs automatically when the device reconnects.
Another hurdle was the Virtual Lab simulation. Getting instruments like voltmeters and ammeters to behave realistically in a browser was tricky. I overcame this by breaking the circuits into modular components and validating outputs step by step.
Finally, local language support was challenging, especially with fonts and alignment in Tamil/Hindi. I resolved it using proper Unicode handling and fallback fonts.
Tracks Applied (1)
Ethereum Track
ETHIndia
Technologies used
