Skip to content

A simple Room Occupancy Manager bootstrapped with CRA React Boilerplate TypeScript template.

License

Notifications You must be signed in to change notification settings

karoldavid/room-occupancy-manager

Repository files navigation

Room Occupancy Manager

A simple Room Occupancy Manager for the Hospitality Industry (coding challenge).

Screenshot Room Occupancy Manager and Redux DevTools

Prerequisites

  1. Node.js. It is recommended to use the Node Version Manager.
  2. Add Redux DevTools to the browser.

Installing

  • Clone or download the repository git clone https://github.com/karoldavid/room-occupancy-manager.git.
  • cd into the project director and run npm install to install the dependencies.
  • Execute npm start to launch the application.
  • Open a browser and navigate to http://localhost:3000/.

Testing

Execute npm run test to watch for changes and run all tests.

Screenshot Room Occupancy Manager terminal showning tests

How to use

  • Enter the number of available rooms for each room category.
  • Hit the submit button.
  • A mocked request fetches guest data.
  • A loading indicator shows.
  • The detail views display the calculated revenue and room occupancy.

Built With

Author

  • Karol Zyskowski

Questions? Send an email to: [email protected]

License

The MIT License (MIT).

About

A simple Room Occupancy Manager bootstrapped with CRA React Boilerplate TypeScript template.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published