Giter Club home page Giter Club logo

overlook's Introduction

Hotel Over It

Hotel Over It is a web app used to book fictional rooms at a fictional hotel. The name of the hotel was changed midway through the project from Hotel Overlook to Hotel Over It. The reason for this change was purely a joke and play on words due to the fact that the creator was simply "over it" with the project.

Installation

To run the front-end:

  1. Clone the repo
  2. npm install
  3. npm start
  4. In a browser, go to http://localhost:8080/

To run the back-end APIs:

  1. Clone [email protected]:turingschool-examples/overlook-api.git
  2. npm install
  3. npm start

Project Goals

  1. Make and understand network requests to API endpoints: GET, POST, and eventually DELETE. (DELETE was not quite completed in time)
  2. Use SASS to create and implement DRY css.
  3. Make web app responsive and UI/UX was seamless across all screens.
  4. Ensure app was accessible by keyboard.

Overview

On page load the user will be prompted to login. Once logged in the user will see a page with all of their past and future reservations. They will also see a total dollar amount of the money spent on reservations

THERE IS A GIF HERE THAT REFUSES TO SHOW UP EVEN THOUGH IT IS FORMATTED EXACTLY LIKE THE ONE BELOW>

When navigating to the 'Book a Room' page the user will be prompted with a search box. From there the user will be asked to select a date for their stay, the room type they wish to stay in, and if the room has a bidet. If any of the feilds are left blank there is an error message that shows up prompting the user to fill the entire form out.

If in the unfortunate circumstance there are no rooms available then an apology message shows on the users screen asking them to select a different date or room type.

After the rooms have been filtered and displayed for the user they then have the option to book any of the available rooms. Once the book room is clicked the user will be brought back to the user reservation view - this is where they will see all of their reservations.

MOBILE VIEW

Contributing

Julia Iwinski

overlook's People

Contributors

jgiwinski avatar robbiejaeger avatar hannahhch avatar knees4bees avatar khalidwilliams avatar dependabot[bot] avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.