Web App Introduction

Structure of a web app: Front-end Vs Backend. Routers, Models, Views, Controllers
Front-end

Views: Handlebars layouts, partials and templates
Modules

The backend will use a modular approach, relying on specific mechanism to import/export shared objects
Back-end

Server, routes + controllers
Lab-3 Gomix Playlist 1

Import and run a new starter project. Extend this project to include multiple 'views'. Explore the handlebars templating library.