Skip to content

koalazak/express-mvp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express Minimum Viable Product

When I start a development of a "Minimum Viable Product" orientend to web using node.js and express.js I always start doing the same things. So I decide to create a repo with all this things ready to go.

  • Setup Express.js
  • Structure directories Routes, Controllers, Views and Libs
  • Add MongoDB query string
  • Add Bootstrap, jquery, Angular, etc
  • Install some security modules (helmet for Headers)
  • Add a basic bootstrap template with header, footer, menubar, etc
  • Local User Registration
  • Log-in for local users with Passportjs
  • Enable/disable local login
  • Log-in/Register for facebook users with Passportjs
  • Enable/disable facebook login/register
  • i18n
  • Geoip Language
  • Core e-mails lib
  • Contact form
  • Local User Register Confirmation enable/disable
  • Forgot Password
  • Newsletter suscription
  • My account menu
  • Update profile, picture, name, etc.
  • Account settings (chage password and delete account)
  • Email preferences

Install

$ git clone https://github.com/koalazak/express-mvp.git
$ cd express-mvp
$ npm install

Run

$ ./start.sh

(work in progress...)