Skip to content

Like booking.com, App allows user to booking a Hotel rooms by determine which town will visit. by searching and filtering to get the best room, date, location fits their need. with Admin Dashboard to Manage the CRUD operation and provide Data Analysis Visualization about Total Sales each Month

License

Notifications You must be signed in to change notification settings

sherifgowaied/Booking.com-Mern-with-Admin-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Booking.com-Mern-with-Admin-Dashboard

Like Booing.com Booking.com

App supports
  • Responsive Desgin.
  • select/Booking Rooms, Apartments , Resorts, Cabins from different parts from the world.
  • chossing Date (how many days to will stay), Location , How man children do you have for perfect room.
  • Filterling and seaching for perfect Room inside the country you choose.
  • Room Reivew With Picture and Description and total Price.
  • Room Reservation by Email , Selected date ,Number of Room and Name of Hotel or Resort.
  • Admin DashBoard for CRUD operation (users, Rooms, Admins, Reserved rooms).
  • Admin Authentication , App Authentication (for normal users).
  • Context APi.
  • Update, Create , Get , Get All , Delete database through Admin Dashboard.
  • adminDashboard data analysis visualization for each month of total revenue income from Reserved rooms.

Home Page

book.1.selected.mov

Select Country , Date , indiefy Number of Family/Rooms and Filtering / Seaching Through Results through REST Api

booking.2.mov

Room Price Through the booked Period, details about the rooom, Selected Date to Book the room

bok3.mov

Admin DashBoard To determine the monthly income from booking hotel rooms and CRUD operation of Database

admin.bk.1.mov

Night Mode

Screen Shot 2022-06-26 at 10 55 08 PM

Login

Screen Shot 2022-06-26 at 10 38 31 PM

Filterling and Searching

Screen Shot 2022-06-26 at 10 40 06 PM

Users Database CRUD operations

Screen Shot 2022-08-10 at 8 37 56 AM

Home Page

Screen Shot 2022-08-10 at 8 23 16 AM

How to start

1- make .env in Api file

  • SECRET_KEY for Password Hashing (encrypted Password)
  • make a mongodb account and use your Api (for database access) in .env MONGO_URL for MongoDb
  • JWT_SECRET for web tokens 2 - make Cloudinary account for media cloud Database for Admin file
    3- go each file Admin, Api , Client
npm install && npm start

About

Like booking.com, App allows user to booking a Hotel rooms by determine which town will visit. by searching and filtering to get the best room, date, location fits their need. with Admin Dashboard to Manage the CRUD operation and provide Data Analysis Visualization about Total Sales each Month

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages