Skip to content

murger/room-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Room Manager

This is a solution we really needed, to be able to utilise our meeting rooms more efficiently and without having to check on the calendar first. It allows booking a room on the spot while providing a quick glance into the room's daily timeline.

Interface

We targeted an unobtrusive, simple look in order to blend in with the office environment. There two main modes, expressed via background color. This allows us to see, even from a distance, whether the space is available or not. White background means the room is available, while black background signifies the room is occupied. A title of the current event (or the room name) displayed in the center along a remainder for the current state.

Build

Do an npm i to install the dependencies, then to run the solution on mockups, use the command npm run mockup, to run it normally through the API, use npm start and for deployments npm run build.

API address is hard-coded within src/services/index.js and the mockup data is defined in data/mock-schedule.js.