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