Express Website

This project was built to demonstrate important modern technologies and design patterns.

  • Model-View-Controller (MVC) architecture pattern
    • Model: JSON data with write access through the FS module in Node.js
    • View: EJS partials in Express
    • Controller: Express and Middleware
  • Sockets.io alllows for peristent connections for real-time updates