
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