Case 22 / 26 — EdTech · Backend — 2024
Savant
3
A robust educational platform backend powering course management, multi-strategy authentication, file uploads, and transactional emails for modern learning experiences.
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.
The receipts.
- Multi-auth: JWT, Google OAuth, Facebook OAuth
- File uploads with AWS S3 presigned URLs
- Transactional emails via Resend
- Rate limiting and security hardening
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.