Skip to content

Booking.com Clone , fully production website for hotel booking

Notifications You must be signed in to change notification settings

aboodmagdy1/Mansoura_Hotels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MansourHotels.com

Description

Booking.com Clone for Mansoura Hotels Build with Mern Stack

Table of Contents

Featuers

  • Authintication And Authorization with JWT
  • Hotels Dashboard for hotel owners
  • Admin Dashboard for website admin
  • revision system (review hoteles after create and update )
  • Mail service For admin
  • Image , Video hosting with Cloudinary
  • Searching , Pagination , Filtering
  • Booking and Pay with Stripe
  • E2E Testing with PlayWright

TODO Features :

  • payment plans for hotel owners
  • notification service for admin and owner

Usage

important Configration for environment :

  • Backend env :

    • backend env variables
  • Testing env :

    • testing env variables
  • Frontend env :

    • frontend env variables

Installation

# Run dev
cd .\backend\
1) npm i
2) npm run dev

cd .\frontend\
1) npm i
2) npm run dev


#Run e2e tests
1) cd ./backend/
2) npm run e2e

1) cd .\frontend\
2) npm run dev

#build
npm i && npx tsx

# start production
npm run start

Technologies

About

Booking.com Clone , fully production website for hotel booking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages