Skip to content

A hotel management application designed to help guest services staff manage guest information.

Notifications You must be signed in to change notification settings

ec-myers/guestMinder

Repository files navigation

Guest Minder

Summary

Guest Minder is a hotel management application developed to assist hotel staff in collecting and managing guest information. Through this interface a user has access to important statistics and information for the given day, as well as the ability to view guest specific information, such as room service orders and room bookings. Features to book a room and/or order room service directly from the application are also available to the user.

The design and creation of this application required the implementation of a robust testing suite, emphasizing test driven development and promoting the design of modular, reusable code. It also required a solid understanding of object oriented design and implementation of ES6 classes. The data for this application is retrieved by performing fetch requests against four unique endpoints.

Languages/Technologies Used

  • JavaScript
  • HTML
  • CSS/Sass
  • Chart.js
  • Webpack
  • Mocha and Chai testing suite

guestMinder_mainTab guestMinder_roomsTab guestMinder_ordersTab guestMinder_guestTab


Setup

On the top right corner of this page, click the Fork button.

Clone down the forked repo (from your GitHub)

Once you have cloned the repo, change into the directory and install the library dependencies. Run:

npm install

To view the Guest Minder application, run:

npm start

Then navigate to your browser:

http://localHost:8080/

About

A hotel management application designed to help guest services staff manage guest information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published