E-Learning Platform for GSEB/CBSE Students

Backend Developer
E-Learning Platform for GSEB/CBSE Students - Project screenshot showing the main interface and features

About This Project

Sankalya is a comprehensive E-Learning platform designed specifically for Gujarat students, providing complete NCERT solutions in video lecture format for grades 9-12 in both Science and Commerce streams. The platform consists of a student-facing mobile/web app and a powerful React.js-based admin panel for complete platform management. The admin panel enables course management, student enrollment tracking, lecture scheduling, push notifications, paper and material distribution, subscription management, payment processing, and bundled course creation. The platform offers a unique feature - teacher's board work in PDF format (first time in India), enabling students to revise effectively. With integrated subscription and payment systems, students can access premium content through various affordable plans. Supporting both Gujarati and English medium, Sankalya serves GSEB, NCERT, and CBSE board students, as well as NEET aspirants. The platform's offline-first approach allows students to download videos and study materials for learning without internet connectivity.

Challenges

  • Building a comprehensive admin panel to manage all platform operations efficiently
  • Implementing subscription-based monetization with flexible payment integration
  • Enabling offline learning capabilities for areas with limited internet connectivity
  • Managing and delivering large video content efficiently across multiple platforms
  • Creating an intuitive learning experience for both Gujarati and English medium students
  • Developing course bundling system for diverse student needs and pricing tiers
  • Implementing real-time push notifications for student engagement and updates
  • Ensuring content security while allowing offline downloads

Solutions

  • Developed comprehensive React.js admin panel for managing courses, students, lectures, and materials
  • Implemented subscription management system with payment gateway integration for seamless transactions
  • Built course bundling feature allowing admins to create customized course packages
  • Integrated push notification system for student engagement and important updates
  • Created robust student management system for enrollment tracking and progress monitoring
  • Developed paper and material management module for organizing papers and study resources
  • Implemented mobile app with download functionality for offline video and PDF access
  • Built efficient video streaming with adaptive bitrate for optimal performance
  • Integrated Firebase for user authentication and real-time data synchronization
  • Designed secure content delivery system with DRM protection

Results

  • Successfully launched subscription-based platform with integrated payment processing
  • Admin panel streamlined operations, reducing content management time by 60%
  • Achieved massive adoption with thousands of downloads and active subscriptions across Gujarat
  • Course bundling feature increased revenue through flexible pricing options
  • Push notifications improved student engagement and course completion rates
  • Successfully produced numerous doctors and engineers through NEET preparation
  • Enabled pocket-friendly education with multiple subscription tiers and course formats
  • Digitized education across Gujarat while maintaining traditional teaching effectiveness

Technologies

Frontend

Angular
Android

Backend

Node.js
Express.js

Database

MongoDB

Infrastructure

AWS S3
AWS CloudFront
Firebase
Payment Gateway Integration

Tools

Video Streaming Platform
Admin Panel
Push Notification Service
Content Management System
DRM
Android Studio
Subscription Management

Links