Tatiana Mironova

full stack developer
Icon for Web-programming experience
Web-programming experience
10 years
Icon for my proficient skills
HTML, CSS JavaScript, PHP
proficient
Icon for my skills in CMS
Working with CMS Drupal+Typo3
can do
Main picture with working programmer

Interactive map for editing colors on the floor plan

Open demo-version
Picture with screenshot of interactive map

Requirements for the implementation of this task

Picture with university building

Our university had a floor plan of the building.

Our university also had the database containing information about each room (including laboratory or department to which this room currently belongs).

These rooms can be transferred from one department or laboratory to another from time to time or change their functionality.

The rector of the university requested that the following elements be added to the floor plan

  • To combine floor plan and room information from the database to view information about each room easily
  • To save colors of each room
  • Convenient color change of the room on the map when transferring the room to another department or laboratory (or while planing such transfer)
  • Long-term storage of these room colors

Instructions

!
Please follow here to test demo-version of this interactive map
!

The mode of changing rooms colors

1
Please select radio button "To change colors" (at the top)
2
Please choose a color by clicking on the colored sample (small square) at the top of the page
3
Please click at any room at the floor plan. This room at the floor plan will change its color to chosen one.
4
All changed colors of coloured rooms are saved only by pressing the Save button. The Reload button allows you to return color changes to the last saved state.
5
Tooltips with the part of the room information (from the database) appears on hover. If any room is displayed on the plan, but there is no information about it in the database, then this will be indicated in the tooltip
6
All information about each room is available in the mode "Information about rooms"

The mode "Information about rooms"

1
Please select radio button "Information about rooms" (at the top)
2
Now, when you click on a room, a window with full information on this room will appear

Skills used in the project

Icon for html-skill
Icon for php-skill
Icon for js-skill
Icon for jquery-skill
Icon for mysql-skill
*html, html5, javascript, jquery, php (8.1), mysql