Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielkpodo/f45cf08f3246806447a22a3fc98442e2 to your computer and use it in GitHub Desktop.
Save danielkpodo/f45cf08f3246806447a22a3fc98442e2 to your computer and use it in GitHub Desktop.
Node.js MVC directory structure example.
Node.js MVC directory structure example.
├── app
│   ├── controllers
│   │   ├── admin
│   │   │   ├── posts.js
│   │   │   └── users.js
│   │   ├── posts.js
│   │   ├── session.js
│   │   └── users.js
│   ├── helpers
│   │   └── posts.js
│   ├── models
│   │   ├── post.js
│   │   └── user.js
│   └── views
│       ├── admin
│       │   └── posts
│       │       ├── edit.jade
│       │       ├── index.jade
│       │       └── new.jade
│       ├── layouts
│       │   └── application.jade
│       └── posts
│           ├── index.jade
│           └── show.jade
├── config
│   ├── application.js
│   ├── express.js
│   ├── middlewares
│   └── routes.js
├── lib
├── node_modules
├── package.json
├── public
│   ├── css
│   │   └── style.css
│   ├── img
│   │   └── logo.png
│   └── js
│       └── main.js
├── server.js
├── spec
│   ├── acceptance
│   │   ├── loginSpec.js
│   │   ├── postsSpec.js
│   │   └── signupSpec.js
│   ├── helper.js
│   └── models
│       ├── postSpec.js
│       └── userSpec.js
└── test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment