N
NHM Nazmul.
All Projects
Drive Flow
Backend2024Featured

Drive Flow

Drive Flow is a production-grade REST API built for a car rental platform supporting three distinct roles: User, Host, and Admin. It features JWT cookie-based authentication, OTP email verification, car listing and booking management, rental request workflows, and a rating & review system. The architecture follows strict MVC separation with 13+ Mongoose models.

Key Highlights

  • Designed a complex schema with 13+ interconnected Mongoose models
  • Implemented a secure OTP-based email verification system for new users
  • Built a multi-role RBAC system managing permissions for User, Host, and Admin
  • Configured robust security middleware including Helmet, Rate-Limit, and CORS

Tech Stack

Node.jsExpress.jsMongoDBMongooseJWTNodemailerMulterHelmet

Technical Challenge

Implementing secure role-based workflows and OTP email verification within a clean MVC architecture.

Impactful Solution

Built a modular REST API with 13+ Mongoose models, separated services and middleware, protected by Helmet and express-rate-limit.

My Role

Backend Developer

Timeline

2024