Booking.com Clone for Mansoura Hotels Build with Mern Stack
- 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
- payment plans for hotel owners
- notification service for admin and owner
important Configration for environment :
# 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
- Backend :
- NodeJS
- Express
- TypeScript
- Mongoose
- MongoDB Atlas
- JSON Web Token
- Stripe
- PlayWright for testing
- Cloudinary img and video hosting
- FrontEnd :