Below is popular directory structure for a web application using the ExpressJS framework. projectDir | ├── bower_components | ├── jquery | └── ... ├── public | ├── css | ├── js | └── ... ├── server ├── app.js └── bower.json All the static assets such as CSS, JS, images are placed inside the public directory. Meanwhile, all Bower components are located inside the bower_components directory. Express