The Overlook Hotel recreates a basic hotel website. A user can login, view their current and previous bookings, and can also add new bookings based on which rooms are available for a particular date.
The project spec can be found here.
Deployed Link here
- Clone down the api server
git clone https://github.com/turingschool-examples/overlook-api
- This API holds the data our project will fetch in order to populate the browser with info
- CD into your local clone
cd overlook-api
- Install project dependencies
npm install
- Run
npm start
- Clone down this repository
git clone https://github.com/tylrs/overlook-hotel
- CD into your local clone
cd overlook-hotel
- Install project dependencies
npm install
- Run
npm start
and openlocalhost:8080
in your preferred browser
- Use OOP to drive the design of the application and the code
- 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
This application was written by Taylor Galloway frontend engineering student at Turing School of Software & Design.
- JavaScript
- HTML
- SCSS
- Mocha/Chai for testing
- Webpack
- fetch API
- flatpickr for calendar
- dayjs for date formatting
- Add another user who is a manager who can perform different operations with the same data set.
- Use more mixins to DRY up SCSS
- Give manager option to delete a customer's bookings