DEV Community

Discussion on: Express.js and its File Structuring : Folder Scaffolding

Collapse
 
pankajtanwarbanna profile image
Pankaj Tanwar

├── app/ # Backend Folder
│ ├── middlewares/ # ExpressJs Middlewares
│ ├── models/ # MongoDB database models
│ └── routes/ # Backend API routes
├── public/ # Frontend Folder
│ ├── app/ # Frontend Application
│ │ ├── controllers/ # AngularJs Controllers
│ │ ├── filters/ # Custom AngularJs filters
│ │ ├── services/ # Services in AngularJs
│ │ ├── views/ # All HTML files
│ │ ├── app.js # AngularJs App file
│ │ └── routes.js # All AngularJs Front end Routes
│ └── assets/ # Project assets including CSS, Images, Icons, JavaScripts files
├── README.md # README file
├── package.json # Holds metadata relevent to project & project's dependencies
└── server.js # Node App start file

I prefer this.

Collapse
 
shravan20 profile image
Shravan Kumar B

This is MVC model.