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.
- JavaScript
- HTML
- CSS/Sass
- Chart.js
- Webpack
- Mocha and Chai testing suite
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/