This was the final solo project for Module 2 of the Turing School of Software and Design's Front-End Engineering Program. For this project I used OOP and TDD to drive the design of hotel managment tool for hotel customers and staff to manage room bookings and calculate customer bills.
- Work with an API to send and receive data
- Solidify the code review process
- Create a robust test suite that thoroughly tests all functionality of a client-side application
- HTML
- CSS/SCSS
- Vanilla JavaScript
- Fetch API
- Webpack
- Mocha testing framework and Chai assertion library
Customer View
Manager View
Download Instructions
- After cloning the repo, run
npm install
cd
into the repo on your local machine- In your terminal, run
npm install
- In your terminal, run
npm start
to start the server - Go to http://localhost:8080/
To view the test suite:
- Run
npm test
in your terminal
- Deployed Site (log in with
manager
orcustomer1
throughcustomer50
, passwordoverlook2020
) - Project Repository: https://github.com/kncaputo/overlook-hotel
- Original Project Spec: https://frontend.turing.io/projects/overlook.html
Kara Caputo - GitHub: https://github.com/kncaputo