A robust educational platform backend powering course management, multi-strategy authentication, file uploads, and transactional emails for modern learning experiences.
Timeline
2024
Key metric
3 auth strategies
An EdTech startup needed a scalable backend that handles authentication, course content, file storage, and email notifications — all from one solid API.
Built with NestJS 10, MongoDB with Mongoose, JWT + Google/Facebook OAuth via Passport, AWS S3 for file storage with presigned URLs, Resend for emails, and rate limiting for security.
Results
Multi-auth: JWT, Google OAuth, Facebook OAuth
File uploads with AWS S3 presigned URLs
Transactional emails via Resend
Rate limiting and security hardening
Technology
“Rock-solid NestJS backend with JWT, Google, and Facebook auth out of the box. S3 uploads with presigned URLs and Resend emails — everything just works.”
EdTech Founder
Savant