Hotel Booking App

Hotel Booking App Detail

Created: November 15, 2024

This was a Udemy project that I worked on in the fall of 2024. This entailed building a hotel booking app utilizing a MERN tech stack (MongoDB, Express, React/Redux, and Node.js) with Stripe integration. It application had the following functionality:

  • Search hotels
  • Allow users to create and save their login information.
  • A login screen that would utilize JW Tokens to securely log users in to the application
  • Connect and save user’s Stripe account information
  • Create, update, and delete hotels that users wish to sell
  • Enable consumers to book their hotels through the Stripe Application
  • Allow sellers to see the money they have received from their booked hotels
  • See the hotels that users had booked through the app.

Once the course was completed, I then upgraded the application to utilize the most recent version of React and Redux, convert the front-end to utilize Typescript instead of JavaScript, and applied standard error catching practices to the page as they were not included in the course.