Introduction
E-learning application, provides virtual learning ecosystem to educators and students. Students can purchase digital courses, watch recorded lecture, live stream, access study materials, evaluate their performance using daily mcq and test series. This app serves secure transmission of video and live streams which is key requirements for educator as it prevent piracy of video streams. My contribution to this app underscores my ability to harness technology to deliver impactful educational solutions, enhancing the learning experiences of individuals across various domains.
App Functionality
Courses/Books Marketplace
Anti Piracy Video On Demand Lectures
Anti Piracy Interactive Live Class and Chat
MCQ Based Test Series and Daily Quiz
Doubt Management
Course Analytics
Technical Chat Support
Custom EMI Payment
Wallet Management
Testimonials
Refer and Earn
App Screenshots
Technical Features
Authentication
Username & Password
Single Sign On (SSO)
Google Auth
Video Player
Exoplayer
Analytics and Crashlytics
Firebase Analytics
Push Notifications
Firebase Cloud Messaging
Payment Gateway
Cashfree, Razorpay
External SDK
Zoom SDK
Technologies Used
Framework
Android (Java)
Backend
Django (Python)
API
Django Rest Framework
Database
PostgreSql
Cloud Services
Firebase
Security Measures
In-App Security Measures
Jailbreak/Root Detection
Device Security
Safety Net Attestation Api
Network Security
SSL Pinning
API Security
DRF Token Authentication
Video Security
Custom DRM Solution, Dynamic Watermarking
Capture Protection
Screenshot/Screen Recording Protection
Validation and Sanitization