Back to Projects
Famous All Hotel preview
Booking & Reservation Platform

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.

Node.jsExpress.jsMongoDBPassport.jsBcrypt (Salting)CloudinaryBootstrapReact.js

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. 1

    Authentication Flaws & Password Storage: Standard API authentication lacked session persistence and salted hash mechanisms, exposing sensitive user credentials to risk.

  2. 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. 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. 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

Node.jsExpress.jsPassport.jsBcrypt (Salting)

Frontend & UI

React.jsBootstrap

Data & Media

MongoDBCloudinary

Curious about the rest of the work?

Back to Projects