
Famous All Hotel
A full-stack MVC hotel booking engine featuring secure Passport.js session management, password salting, Cloudinary media pipelines, and user review/rating systems.
Architecture & Overview
Famous All Hotel (MERN Base Hotel Vista) is an enterprise-grade booking and hotel management system built on a clean Model-View-Controller (MVC) architecture. It enables users to explore luxury accommodations, manage real-time reservations, leave verified reviews, and interact with hotel amenities safely.
The Problem
- 1
Authentication Flaws & Password Storage: Standard API authentication lacked session persistence and salted hash mechanisms, exposing sensitive user credentials to risk.
- 2
Image Storage Bottlenecks: Local server uploads caused severe disk space consumption and slowed page rendering times for high-resolution hotel media.
The Solution
- 1
Passport.js & Password Salting: Configured a Passport.js strategy with custom Bcrypt salt rounds to ensure rock-solid authentication, session state control, and protected routes for reviews/comments.
- 2
Cloudinary Pipeline Integration: Shifted all hotel media handling off-server to the Cloudinary API, enabling automatic optimization, responsive image resizing, and instant CDN delivery.
Key Features
Passport.js Authentication
Robust session management with salted password hashing.
User Review & Rating System
Authenticated users can leave feedback and ratings on stay experiences.
Off-Server Media Pipeline
Cloudinary integration for seamless asset uploads and instant rendering.
MVC Architecture
Structured separation of business logic, database queries, and response layers.
Tech Stack Used
Backend
Frontend & UI
Data & Media
Curious about the rest of the work?
Back to Projects