Year — 2026
Email-queue-with-otp
OTP-based authentication flow where email sending is offloaded to a queue worker and users recieve otp verication messages on email or sms
preview
Stack
BullmqRedisJavascriptHtmlCsspino
Key Features
- ✨User signs up or logs in.
- ✨API generates and stores OTP in Redis (5-minute TTL).
- ✨API enqueues an email job in BullMQ.
- ✨Worker consumes the job and sends email via Nodemailer.
- ✨User submits OTP.
- ✨API verifies OTP and issues JWT token in an HTTP-only cookie.
Technical Highlights
Coming soon.
My Role
- Implemented the project fully