A starting point for a Node.js application. A minimal, and hopefully elegant foundation that aims to reduce the time it takes to build an app from scratch.
Using ECMAScript 2015+ wherever possible, and staying true to the 12 factor app. Tuned for the needs of our agency Impero, but open to the public.
Type | Name |
---|---|
Programming language | Node.js |
Web App framework | Express.js |
Database | MongoDB |
HTML Templating | Jade |
CSS Preprocessor | Stylus |
Frontend modules | Browserify |
JavaScript transpiler | Babel.js |
Build tools | Gulp.js, npm |
Clone the repo and install depedencies:
git clone [email protected]:imperodesign/skeleton.git
cd skeleton
npm install
Run build tasks with either Gulp or npm:
gulp develop
npm run develop
Start the server:
npm start