Description
Kit Builder was created for the Zimmer Biomet sales team to work directly with surgeons and employees to quickly customize and order "Kits" that consisted of trays of surgical instruments. This was a custom application created using Ionic and Angular with a Node.js and PostgreSQL database which was exported for web, iOS, and Android platforms. The surgical instruments were converted from Zimmer's STL 3D models to transparent png images that could then be dragged and rotated to the correct placement on the tray. Canvas was used in multiple locations as well as png pixel collision detection to accurately "snap" the tools to the grid of the trays. The Zimmer warehouse was able to print perfectly scaled tray images to attach to the physical trays to show the placement of the instruments as well as an inventory list for order picking and shipping. This also calculated the cost of the order which all prices where database driven from Zimmer. Login was implemented using Zimmer's single-sign-on (SSO) and locally JSON web tokens were saved.