I'm looking to have a grid scheduling system built. It will be used to edit and check quickly what resources are available/occupied/reserved etc. The dimensions of the grid will be around 12x12 "resources" or boxes (should be easily changed if need be) - rows labeled with the letters and the columns labeled with numbers. Each box/resource needs to have a popup information box when clicked on or hovered over. Within that popup there will be several places to input information about the resource as well as check boxes that detail the state of the resource (available/occupied/reserved etc.) with only one state allowed. Colors need to be assigned to each state/check box and when checked, should color the resource box accordingly.
Its important that the layout be changed easily such as rows/columns and text input fields being removed or added. Ideally what I would like to have is administrator and user rights, where some parts of the layout are restricted to users such as creation/deletion of rows/columns as well as restricting text input in specified fields.