Skip to content

karan0207/Hotelbooking

Repository files navigation

Fullstack Hotel Booking Website

Welcome to our Fullstack Hotel Booking Website! This project provides a robust platform for users to discover, browse, and book hotel accommodations. Built with a full-stack approach, this application encompasses both the front-end and back-end components to deliver a seamless user experience.

Features

  • User Authentication: Secure user authentication and authorization system for personalized experiences.
  • Hotel Listings: Browse through a wide array of hotels with detailed information and images based on location.
  • Booking System: Effortlessly book your preferred hotels with a user-friendly booking interface.
  • Filter option: Filter Hotels based on min & max price , also based on location .
  • Dynamic Data: All data in the website is coming from the database upon request and response.

Tech Stack

  • Frontend:

    • React - A JavaScript library for building user interfaces.
    • Redux - State management for predictable state containers.
    • [Css] - Front-end framework for responsive design.
  • Backend:

    • Node.js - JavaScript runtime for server-side development.
    • Express.js - Fast, unopinionated, minimalist web framework for Node.js.
    • MongoDB - NoSQL database for storing hotel and user data.

Project Design:

Hotel Image Hotel Image Hotel Image Hotel Image Hotel Image Hotel Image

Getting Started

  1. Clone the repository:
    git clone https://github.com/your-username/fullstack-hotel-booking.git
    
  2. Use npm for package installation
cd fullstack-hotel-booking/frontend
npm install
npm start

cd ../backend
npm install
nodemon index.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published