Technology Stack:

Frontend (Mobile App)

  • React Native: Used for building cross-platform mobile applications, ensuring consistent performance on both Android and iOS devices.
  • Redux: Implemented for state management, facilitating predictable state transitions across the application.
  • Axios: Utilized for making HTTP requests to interact with backend services.
  • Backend

  • Node.js: Chosen for its non-blocking, event-driven architecture, suitable for building scalable network applications.
  • Express.js: A web application framework for Node.js, facilitating the development of robust APIs.
  • MongoDB: A NoSQL database used for storing user data and course information.
  • Redis: Implemented for caching and session management to enhance performance.
  • AI & Personalization

  • Machine Learning Algorithms: Employed to analyze student performance and tailor learning paths accordingly.
  • Adaptive Learning Technology: Integrates AI to create personalized study plans, track progress, and recommend areas for improvement.
  • Use Case:
  • School Students (Class 4–12): Provides online tuition for Kerala State and CBSE syllabi, ensuring comprehensive coverage of subjects.
  • NEET/JEE Aspirants: Offers specialized coaching for medical and engineering entrance exams, including crash courses and foundation programs.
  • Repeaters & Foundation Students: Delivers targeted programs to reinforce concepts and improve performance.
  • Parents: Enables monitoring of student progress through detailed analytics and reports.
  • Key Features:
  • Wide Exam & Grade Coverage - Tuition for Classes 4–12 including SSLC, CBSE and entrance exams such as NEET, JEE, KEAM and CUET.
  • AI-powered Adaptive Learning (Eduport Adapt) - Tailors learning paths, daily goals and performance analytics to each student.
  • Extensive Practice Resources - 50,000+ practice questions, thousands of past exam MCQs and prior year papers for board & entrance exams.
  • Engaging Lesson Formats - Video classes, live sessions, recorded lectures and structured study materials.
  • Progress Tracking & Focus Tools - Performance analysis, revision recommendations and distraction-limiting features.
  • High-quality Instructors - Lessons delivered by experienced educators including IITians, doctors and top alumni.
  • Challenges:
  • Adaptive Learning Logic - Designing real-time customization of learning paths based on user performance and behaviour.
  • Content Scalability - Efficiently storing, streaming and updating thousands of videos and materials across many users.
  • Practice Question Management - Supporting large question banks, tracking answer flow, correctness and progress in real time.
  • Live & Recorded Class Infrastructure - Ensuring smooth streaming, recording and playback with minimal latency.
  • Multilingual Interface - Supporting multiple languages and mediums (e.g., English & Malayalam) with proper locale handling.
  • Performance & Offline Experience - Ensuring the app works responsively on varied devices and under limited network conditions.
  • Solutions:
  • Adaptive Engine Service - Lightweight rules-based and ML-backed microservice to calculate learning pathways and daily goals per user.
  • CDN + Video Optimization - Adaptive bitrate streaming, CDN caching and segmented video serving for smooth playback globally.
  • Database + Caching for Q&A - Combination of indexed NoSQL (e.g., Elasticsearch) for fast retrieval and caching for active quiz sessions.
  • Hybrid Live Platform - WebRTC-based live sessions with record-to-storage pipelines and on-demand replay.
  • Internationalization (i18n) Framework - Locale-aware resources, dynamic string loading and UI adjustments per language.
  • Offline Caching & Lazy Loading - Cache recently accessed videos/quizzes, preload core resources and use progressive media loading.
  • Results:
    • Downloads: Approximately 644,591 installs as of mid-2025, indicating healthy traction in the platform's focus region.
    • Ratings — Google Play: 5.0 average across ~10,600 total ratings (recent average ~4.5), showing strong user satisfaction with some stability feedback.
    • Ratings — Apple App Store (iOS): 4.5 average across 362 ratings, reflecting favorable reception on iOS.
    • Learning Engagement: 115M+ total learning hours and strong usage metrics (600K+ downloads reported in analytics), with an average of ~7 hours daily engagement per active user.
    Screenshot 1
    Screenshot 2
    Screenshot 3
    Screenshot 3
    Screenshot 3
    Screenshot 3
    Screenshot 3
    Screenshot 3