Smart Learning Management System
Inspiration
During the pandemic, educational tools were fragmented—video, attendance, exams, and assignments used separate systems. I aimed to unify these in a scalable, cost-effective, AI-powered platform using AWS Lambda.
What It Does
An all-in-one platform with:
- Live Classes & Recordings
- Role-Based Authentication
- Student ERP
- Smart Attendance
- Multi-Channel Alerts
- Interactive Simulations
- Exam System with Auto-Grading
- AI-Generated Notes & Questions
- Secure Payments
Available on web and Android with real-time sync.
How We Built It
Serverless on AWS Lambda
- Lambda URLs: APIs for users, courses, assessments
- AI Pipeline: Video → AI → Notes/Questions → DB
- EventBridge: Triggers notifications (exams, updates)
- Payment Lambda: Billing, renewals, reports
- DB: DynamoDB (single-table, auto-scaling)
- Frontend: React.js (web), native Android
- CI/CD: GitHub Actions
Challenges
- Cold Starts: Solved via provisioned concurrency
- Sync Issues: Solved with EventBridge + optimistic UI
- UX Consistency: Shared design system
- Cost: Optimized caching and memory
Achievements
- 100% Serverless, auto-scales to 10k+ users
- AI Automation: Saves educators 5+ hrs/week
- Enterprise Security: Role-based, encrypted, compliant
- Multi-Platform: Feature parity & offline mode
- Cost Saving: 70% cheaper than enterprise LMS
- Uptime: 99.9%
Learnings
- Serverless Best Practices: Efficient Lambda usage
- AI Pipelines: Modular and production-ready
- Offline-First: For consistent user experience
- MVP Mindset: Focused features win
- Agile Teaming: Fast iterations & clear docs
What’s Next
Short Term
- Personalized AI paths
- Virtual classrooms
- AR & voice for mobile
- iOS app launch
Mid-Term
- Google/Microsoft/Zoom integrations
- API marketplace
- Advanced analytics & compliance reports
Long-Term
- Adaptive learning engine
- Global course exchange
Built with love and AWS Lambda
Log in or sign up for Devpost to join the conversation.