Client: International Retailer
Project Category: New Development, Education
Services Performed: Application Development, Mentoring
Helped create the base Node.js/Angular.js application which all other subsequent projects were to be based upon.
Application used a Node.js web server with Express middleware for logic and routing, Handlebars for templating, and AngularJS as the front end for Single Page Applications. Created an international redirect modal which popped up for visitors of the site coming from non US-based IP addresses.
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.
These training applications were in the nature of master/details, lookup, routing, HTTP calls to various endpoints using Ajax, templating using Handlebars, Lodash and Underscore, manipulation of data using various libraries such as Underscore and Lodash. Particular emphasis was stressed on application design and architecture for single-page application development.