Skip to content

kncaputo/overlook-hotel

Repository files navigation

The Overlook Hotel

Project Overview

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.

The goals for this project were:

  • 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

Technologies Used

  • HTML
  • CSS/SCSS
  • Vanilla JavaScript
  • Fetch API
  • Webpack
  • Mocha testing framework and Chai assertion library

GIF of the Working Application

Customer View

Customer View

Manager View

Manager View

Setup

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

Links and Deployed Site

Project By:

Kara Caputo - GitHub: https://github.com/kncaputo