In the 15 months that have elapsed since then, we have...
- Successfully prototyped the proposed technology stack
- Received approval to proceed with the modernization effort
- Implemented and deployed to production the modernized application
Here is a quick rundown on the technology stack we used.
Consolidate provides a standardized API to most template engines available for Express. It allows the developer to potentially swap out template engines (the view in a Model-View-Controller architecture) without changing any code in the model or the controller.
Nodemon is a utility for Node.js that will monitor the file system for changes in the source code and automatically restart the server in order to pick up those changes. This proves very useful during the development of a rapidly evolving prototype.