An open API service indexing awesome lists of open source software.

https://github.com/earthskyorg/overlook

OverLook
https://github.com/earthskyorg/overlook

Last synced: 3 months ago
JSON representation

OverLook

Awesome Lists containing this project

README

        

# Overlook

An application commissioned by the Overlook Hotel. The app is tailored around the hotel's esteemed guests; delivering the bookings schedule of all of the hotel's most finest quarters. Never doubt that you'll find the room that you deserve, because at the Overlook, you are taken care of.

## Features

### The Guest

- Guest may book a hotel room
- Guest may view any prior or future bookings
- Guest may narrow down their search by date if the many rooms become exhausting
- If guest feels awful looking at single rooms or junior suites, then they may view just the residental suite instead
- Dare I say, if there is ever a mistake in availabilty then will be do our _**best**_ in our duty to make things right.

### The Manager

- The managers will also get their own version of the application
- They may see what all of the many rooms are available for the current date
- They can see the influx of wealth of the current day
- No math ever required to find out the percentage of available rooms for the current date
- They can search any guest they desire, amongst their bookings and spendings
- They can reserve a room for any guest
- But as any good manager ought to, they can axe the guest bookings if they deserve it

## Tech Stack

**Languages:** HTML5, CSS, Sass, JavaScript

**Server:** the Fetch API

**Testing:** Mocha & Chai

![javaScript](https://img.shields.io/github/languages/top/andrewvallejo/overlook)

![pull requests](https://img.shields.io/github/issues-pr-closed/andrewvallejo/overlook)

![accessibility](https://img.shields.io/wheelmap/a/26699541)

## Demo

login page

home page

## Installation

Clone the revere repo and appreciate its journey to making you feel _venerated._

```zsh
git clone [email protected]:andrewvallejo/overlook.git
```

The next part, my favorite part, `cd` into the directory and run

```zsh
npm install
```

Marvelous. `CD` out of there once able to break your gaze away. Then clone this

```zsh
git clone [email protected]:turingschool-examples/overlook-api.git
```

Once again, `CD` on in and when you feel delighted to, install the dependencies

```zsh
npm install
```

See how easy we made that for you? This is a hotel you can trust with earnest.

## Deployment

To view the project for all its majesty, `CD` into the Overlooks directory and run

```zsh
npm start
```

On a different terminal, `CD` into the Overlook API directory and run

```zsh
npm start
```

Are you ready? Click on the link to see your new home for night, you deserve it

```zsh
http://localhost:8080/
```

## Running Tests

Still not satsified? Don't worry, we believe in transpency. We have all our basis covered, our next objective is gaining your trust.

Feel free to a test within our directory to see we didn't cut any corners here at the Overlook.

```zsh
npm run test
```

## Lighthouse Report

Lighthouse 100% Report

## Created by Andrew Vallejo

- My [Github](https://www.github.com/andrewvallejo)
- My [Linkdin](https://www.linkedin.com/in/andrewvallejo/)