StudyPulse
Online Learning & Examination PlatformStudyPulse
Online Learning & Examination PlatformDesigned and built a scalable online learning platform allowing students to access study material, take exams, and track academic progress. Institutions manage exams, users, reports, and financial transactions through a responsive admin dashboard.
Highlights
- Multi-role access: Admins, Operators, Schools, Students
- JWT authentication with role-based authorization
- Razorpay payment gateway for subscription-based access
- PDF report generation for student performance analytics
- DigitalOcean Spaces for study materials, images, exam resources
- Redis caching — ~30% API response time improvement
- CI/CD pipeline with GitHub Actions and Docker
Architecture
Backend: Node.js + Express + PostgreSQL. Frontend: React admin dashboard. Auth: JWT. Storage: DigitalOcean Spaces.