Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FastLodge

FastLodge is a full-stack hotel booking platform built using the MERN stack and modern web technologies. It enables users to search, book, and manage hotel rooms with secure authentication and integrated online payments.


Architecture

FastLodge follows a Multi-Tier Client–Server Architecture, ensuring clear separation between frontend, backend, and database layers for scalability and maintainability.

Layer Responsibility
Frontend React-based UI for booking and user interaction
Backend Node.js and Express.js REST API
Database MongoDB for storing users, hotels, and bookings
Services Stripe, Clerk, Cloudinary integrations

SaaS

FastLodge follows the Software as a Service (SaaS) model by providing a hosted platform where users can manage hotel bookings, listings, and payments without local installation.


Features

Frontend

Feature Description
Hotel Search Browse and filter available hotels and rooms
Booking UI Select dates, guests, and room preferences
Responsive Design Optimized for mobile, tablet, and desktop
State Management React Context API for global state handling

Backend

Feature Description
REST API Express.js API for hotels, rooms, bookings, users
Database MongoDB with Mongoose ODM
Authentication Clerk-based secure authentication
Image Uploads Cloudinary integration for hotel images
Payments Stripe payment processing with webhooks
Booking Logic Room availability and reservation handling

Key Functionality

Capability Description
User Authentication Secure login and registration via Clerk
Hotel Management Owners can add and manage listings
Room CRUD Create, update, and delete rooms
Booking System Reserve rooms with date selection
Payment Integration Stripe-based secure checkout
Booking History Track past and active bookings

Tech Stack

Layer Technology
Frontend React.js, HTML, CSS, JavaScript
Backend Node.js, Express.js
Database MongoDB, Mongoose
Authentication Clerk
Payments Stripe
Media Storage Cloudinary

Live Demo

https://fastlodge.vercel.app/


Creator & Developer

Muhammad Ashhadullah Zaheer

LinkedIn: https://www.linkedin.com/in/muhammad-ashhadullah-zaheer-41194a340/

About

FastLodge is a modern hotel booking web app built for speed and simplicity. It offers real-time room availability, secure reservations, and an intuitive UI for guests and admins. Designed with scalability in mind, it’s perfect for managing lodges, hotels, and short-stay rentals.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.