Express handlebars passport boilerplate
A boilerplate for quickly getting up and running with express, passportjs authentication, mongodb and handlebars.
Boilerplate includes:
- Express.js
- Handlebars.js
- Passport.js
- Gulp
- Sass
- Babel ES6 - es2015
- Normalize.css
- Bootstrap v4
- Mongoose
- and other goodies!
Included fonts
- Lato
- Roboto
- Knewave
- Ramabhadra
- Oswald
- Font Awesome
Prequisities
- Node.js v4+
- MongoDB
- Yarn (optional)
Install
If you use NPM:
$ npm install
If you use yarn:
$ yarn install -D
Rename
.env.example to .env
Linux users
$ cp .env.example .env
Run
$ npm start
or
$ yarn start
Compile ES6
$ gulp js
Compile Sass
$ gulp sass
Watch for changes in .js /public/assets/js/src/ & .scss /public/assets/sass/
$ gulp watch