- Clone down the local API here using your terminal and run
npm i
to install dependencies - Run
npm start
on the local API repo to run the server. If successful, you should see a message in the terminal that readsOverlook API is now running on http://localhost:3001 !
- Clone down this repo and run
npm i
to install dependencies - Run
npm start
on this repo to - Open localhost:8080 in your browser or click here
- Start interacting with Overlook!
Username | Password | |
---|---|---|
Customer | customer:id |
overlook2021 |
Administrator | manager |
overlook2021 |
The :id
can be any number between 1
to 50
You can login as a customer or manager and make a hotel bookings (with some fake data) , if you do not enter the correct login credentials a popup will inform you.
You can see all the logged-in customers previous bookings in the right aside. Search for rooms with the date selector at the top of the page and see them populate in the actie area below. You can further filter them with the advanced search dropdown.
If no room is found that matches your query, a popup will inform you.
Upon selecting a room with its associated button a popup will appear that asks you to confirm the booking information, if successful another popup will inform you of the successful booking and it will appear in the right aside.
This web application is responsive for screens down to 360px width.
- HTML5
- CSS3 in SASS / SCSS Conventions
- JavaScript ES6 Conventions (Vanilla JS)