Templates

The EJS template system implements mechanisms for assembling sites from templates - which are called 'partials' in EJS. Additionally, there is a complimentary 'layout' mechanism for reusing entire page structures.
Project 2 Specification

Project 2 will build on the site you developed in Project 1, with additional content. However you will be expected to use a templated approach + explore a CSS library.
HTML Tables

Tables provide for elegant representation of tabular data in Html. They are simple to use, but require some additional attention to be effective.
Lab-09

Rebuild the IoT web site using templating. This version of the site will aim to significantly reduce the content the author has to manage by reusing 'templates' containing common sections.