Skip to content

navyasrisangem/NestInn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 

Repository files navigation

MERN Stack Hotel Reservation App

📌 Project Overview

This is a Full-Stack MERN Hotel Reservation Application with separate Client and Admin panels. Users can book hotel rooms, while Admins have full CRUD operations to manage hotels, rooms, and user bookings.

🔹 Client: Users can browse hotels, check rooms availability, and make reservations.
🔹 Admin: Admins can add, update, delete hotels and rooms.

The project is deployed on Render, and built with modern web technologies.


🚀 Features

✅ User authentication (JWT & Cookie based)
✅ Secure login & registration with token-based authentication & authorization ✅ Hotels and rooms search functionality
✅ Booking system with real-time availability
✅ Admin panel for CRUD operations on hotels, rooms & users ✅ Role-based access control (Admin vs. User)
✅ State management using Context API ✅ API integration using Axios
✅ Cookies for persistent authentication


🛠️ Technologies Used

Frontend:

  • HTML, CSS, SASS
  • React.js
  • React Router DOM
  • Material-UI (MUI)
  • Axios
  • Context API & Hooks

Backend:

  • Node.js
  • Express.js
  • MongoDB (Mongoose ORM)
  • JSON Web Token (JWT)
  • Cookies for authentication

🌍 Deployment

The project is deployed on Render:


📸 Screenshots

Client:

image image image image image image image

Admin:

image image image

About

A Full-Stack MERN Hotel Reservation Application with separate Client and Admin panels. Users can book hotel rooms, while Admins have full CRUD operations to manage hotels, rooms, and user bookings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors