This is Room Reservation platform where you can create, Read, update, delete/cancel Rooms Reservation..
- Displaying all rooms on Room Page :
`fetching` from MongoDb rooms Collection.
- In
Home
hotel infomations, maps, featured rooms with easy bookingbook button
and there is a review section where reviews are fetch by timestamp.
3.InRooms
page user can see room cards by clicking Room Cards
user Can see room details also can have a button for book the room . .
-
In
Room Details
in this page user will see specific room details authenticated user can book the room with a form. -
In
My Bookings
page logged user can see their Booked rooms also they can update and cancel their booked rooms by clicking update and cencel button. also can give review by clicking review button.
* `Firebase` we have used `Firebase` to Render our whole application Authentications and we also hosted our website in Firebase.
```bash
* `React` we have used `React` to Render our whole application design.
```bash
* `ContextAPI` we have used `ContextAPI ` to share data across whole website.
```bash
* `sweetalert2` - we have used `sweetalert2` to generate all the alearts.
* `react-simple-typewriter` - we have used `react-simple-typewriter` to generate all the Writing animations.
* `Tailwind-Meterial` - we have used `Tailwind-Meterial` to create our carousel components
* `React-Router` - we have used `React-Router` to write our Routes.
* `axios` `useEffect()` we have used this to fetch our data for different lesson route.
```bash
* `navigate` `useNavigate()` we have used this to Redirecting to Home Route.
```bash
* `Link` we have used this to Define Link Buttons.
```bash
* `packages` we used -`react-typewriter` `react-slick` `react-sweetalert2`
* `packages` we used -`material-tailwind` `react-helmet`
* `packages` we used -`lottie-react` `react-icon` `pegion-maps`