/overlook-app

Turing mod2 final project

Primary LanguageJavaScript

Overlook App

The Overlook app is a hotel management tool for both hotel managers and customers. This project was built as the final solo project for module 2 of the Turing School of Software and Design Front End Engineering program.

The app provides a login screen where either managers or customers can log in with valid credentials. Managers can then view daily rooms available, revenue, and occupancy. They can also view any user's bookings and even add new reservations or delete existing ones. Customers can similarly view a list of their past and upcoming bookings and total spent, with the option to delete upcoming reservations. They can also search for available rooms to make a future booking, where they can view room information and filter by room type.

View deployed app here >

Set up / Install instructions

  1. Clone down this repo onto your local machine and cd into the directory
  2. Run npm install in your terminal
  3. Once the installation is complete, run npm start in your terminal
  4. Go to http://localhost:8080/ in your browser to view and interact with the application

Login Instructions

To access the manager dashboard, enter the following credentials on the login screen:

Username: manager  
Password: overlook2020

To log in to the customer dashboard, enter the following credentials. For the username, X represents a number 1 - 50:

Username: customerX   
Password: overlook2020

Technologies Used

  • JavaScript
  • HTML
  • SCSS
  • Webpack
  • Moment.js
  • Mocha, chai, lint

App Preview

Login screen

Manager login

login screen preview

Customer login

login screen preview

Manager dashboard

manager dash preview

Customer dashboard

manager dash preview

App Creator

Rachel Williams: GitHub Profile