Our application is going to be an MVC inspired Node app.

Note: The slides in the video show the routes.js file in the root directory. It is actually in the app/ folder as shown below.

Here's our directory structure:

Table of Contents

    |- app/                 // all the app logic
        |- controllers/
        |- models/
        |- routes.js
    |- public/              // app assets (css/frontend js/img)
        |- css/
    |- views/
    .env            // holds our environment variables
    package.json    // holds our app configuration
    server.js       // the starting point for our app

    We'll be setting up our server and creating our home page route/view/controller.

    Chris Sevilleja

    176 posts

    Founder of Scotch.io. Google Developer Expert in Web Technologies. Slapping the keyboard until something good happens.