This project involves meeting rooms that are provided by a local company in three locations.  Previously, a WordPress plugin had been developed utilizing Javascript that allowed customers to select the needed location, and then drag and drop chairs and tables into the environment to show a desired set-up that will be prepared before the customer arrives for their meeting. The Javascript currently allows the location to be selected, and shows the proper table and chairs available, even including the maximum number of chairs and tables that can be provided.

The problem arises when a customer places chairs or tables on top of other tables and chairs. Ideally, the Javascript would not allow items to be dropped on top of other items. Research was required to discover the Javascript and JQuery options that involve drag and drop with collision detection. Progress was made in that several possible solutions were discovered. However, a deeper knowledge of Javascript may be needed to know how to implement these solutions.

Project Student: Raymond Johns

Author