Modernization: JavaScript Application With “Offline Mode”

Keyhole Software Application Rewrite, JavaScript, Modernization

Keyhole team members have rewritten the client website to run completely in the browser using JavaScript. It only contacts the server to download database files and the website itself.

To achieve the “offline” mode, all of the JavaScript is also compliant with Chrome Applications. The code is assembled into one Chrome App per client and deployed to the Chrome App Store. This allows users using the app to install it on their device, login once to download the database files, and then travel to the customer site. At the site they store all of their product specifications locally. Once they are back to where they have Internet available, they sync their stored data to the server.

New Development & Education: Angular and Node.js Based Application

Keyhole Software Angular, Education, JavaScript, New Development

The Keyhole team helped create the base Node.js/Angular.js application which all other subsequent projects were to be based upon.

In addition to development, Keyhole consultants helped the employee development team learn to use Node/Express and Angular. Implemented a learning structure for development teams that included by having them create a handful of specific applications which focused on best practice fundamentals.