Looking for an AngularJS developer (can be also JS) to build a scheduler component to enable user to reserve office rooms in selected time periods on selected days.
There should be two major views (changed by radio-button) - specific day and whole week. Each days should be divided by configurable number of possible rooms. Users can reserve a room on specific date by click on the calendar and adjust the reservation time period. Each user add reservation with his own color.
Reservation consists of start and end hour, title, description, user and date (obviously).
Reservations should be resize-able and drag-able.
There should be some logic present in reservations - so there is no way of reserving the same room in the same time by two persons. One person cannot reserve two (or more) rooms in the same time.
All data should be stored in JSON model - easy to retrieve by function.
What should be configurable:
- global start and end hour (hours when office is working) - calendar should show only this hours
- number of available rooms (with room id and name)
- smallest reservation period (can be a list of possibilities - so 5min, 10min, 15 min, 20 min, 30 min and 60 min)
Please take a look at simple/not very beatiful - graphical project of component in attached files.
17 freelancers are bidding on average $204 for this job
Hi, I suggest the [login to view URL] implementation for the similar of your mockup. So everytime a user use the tool and press save, it should update when another one using the tool? Thanks Ngan Le