Skip to content

Express boilerplate integrated Passport, Nodemailer and Initializr(Bootstrap)

Notifications You must be signed in to change notification settings

bgao/express-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-boilerplate

===================

Express.js boilerplate integrated Passport, Nodemailer and Initializr(Bootstrap).

This project stole node-boilerplate's idea, which I think is the most easy-use boilerplate ever.

However, I feel it could be more useful, if some most popular components were integrated as those are almost always needed when you start a project. Therefore, I created this boilerplate based one the latest express.js (>= 3.1.0) and node.js (>= 0.10.0) and integrated Passport's Local-Strategy, Nodemailer and [Initializr's Bootstrap boilerplate]((http://www.initializr.com/).

===================

Development

After you initialize your project, you'll have a basic app with a simple User model (email, password) using Mongoose, signup/login/logout features using the Passport Local-Strategy authentication in Twitter-Bootstrap style.

You need to update ./app.js and ./models/user.js for MongoDB configuration.
You need to update ./routes/mailer.js for Nodemailer configuration.

It supports the latest version of Express.js and Node.js and the others, as I didn't restrict the version. So please let me know, if there's anything broken. A list of dependencies:

Resources

  1. node-boilerplate
  2. Password Authentication with Mongoose Part 1
  3. Password Authentication with Mongoose (Part 2): Account Locking
  4. cdnjs - the missing cdn
  5. HTML 2 Jade Converter

About

Express boilerplate integrated Passport, Nodemailer and Initializr(Bootstrap)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published