ShikshaFlow
Changing Our Education System
Created on 27th November 2025
โข
ShikshaFlow
Changing Our Education System
The problem ShikshaFlow solves
๐ The Problem It Solves
Learning today is often passive and boring โ students watch videos, read notes, and lose motivation. Thereโs no reward, no engagement, and no consistency.
shikshaflow fixes this.
๐ฎ Gamified Learning
Students earn XP, levels, achievements & coupons, and can compare progress globally.
Studying becomes fun, habit-forming, engaging โ especially for long or difficult subjects.
๐ Everything in One Place
Most platforms separate videos, quizzes, notes & progress tracking.
shikshaflow combines all of it:
๐บ Video learning
๐ค AI-powered tutoring
๐ง Auto-generated quizzes
๐ Progress + reward tracking
No jumping between tools โ learning becomes smooth and unified.
๐ซ For Teachers & Institutions
Managing courses, tracking students and assessments is time-consuming.
shikshaflow offers a dashboard for educators with:
Course/content management
Authentication & registration
Real-time student progress tracking
Administration becomes easy & efficient.
๐งฉ Flexible for Self-Learners
Structured by subjects โ topics โ subtopics, but still self-paced.
AI-generated quizzes help learners test understanding without external exams.
โญ In Short
shikshaflow bridges the gap between traditional education and self-learning, making study more engaging, rewarding, and effective โ just like how you study with theory + PYQs + revision.
Challenges I ran into
๐ฅ Challenges I Ran Into
Building shikshaflow wasnโt straightforward โ I hit multiple real-world hurdles while developing core features.
- โ Authentication & Session Handling
Managing secure login + registration with role-based access (student/teacher) initially caused session inconsistencies and redirect loops.
I resolved it by restructuring auth logic, implementing JWT-based validation, and adding proper protected routing.
- ๐ Video + Quiz Syncing
Syncing video progress with auto-generated quizzes was tricky โ quizzes had to unlock only after the student completed or reached a certain timestamp.
I solved this using percentage-based video tracking and linking it to an AI-triggered quiz generation workflow.
- ๐ค AI Quiz Quality
Early quiz generation produced repetitive or low-quality questions.
The fix was adjusting prompt-engineering, adding context awareness, and filtering output to ensure coverage of subtopics โ resulting in more meaningful assessments.
- ๐ Database Structure
Designing a database schema flexible enough to support subjects โ topics โ subtopics, user progress, coupons, achievements and global rankings was complex.
After multiple iterations, I shifted to a more modular schema with relational mapping, making scaling easier.
- ๐จ UI & Performance Balancing
Gamification meant lots of UI elements โ XP bars, badges, streaks, etc.
Optimizing rendering and animations required lazy-loading, code splitting, and caching to keep performance smooth.