A utility that allows users to select and add printers in any of the 100 or so Deloitte offices nationwide. I designed the interface and wrote the front-end code for the Flash-based app.
If the user's location can be determined by IP address and the user is in a Deloitte office, the initial screen is the default floor in that office. If neither of those conditions is met, the national map is the initial screen. From here the user can select an office, a floor in that office, and a printer.
The floorplan graphics are loaded onto the stage and the printer icons placed dynamically via coordinates. The icons denote printer attributes: color or black and white, single-sided or double-sided, secure or nonsecure, etc.
The thing I was proudest of may have been the autocompletion feature in the Search by office or city field, which I coded.
A. Early Sketch
In this early design, the user selected a region and the national map shrank into the corner while a regional map appeared on the right side of the interface. From there the user could select an individual office. Eventually we discarded the regional map in favor of a regional pop-up menu that appeared when hovering over the national map.
B. Floorplan View
Hovering over an icon displays the printer info box. From here the user can install the driver for that printer. Selecting the printer on the menu at left selects the corresponding icon on the floorplan and vice versa.
C. Map View
Mousing over a region causes an office menu to appear. Offices with more than one floor have submenus. The Southeast Region required a three-level menu because of the number of offices.