Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 1.2 KB

README.md

File metadata and controls

42 lines (36 loc) · 1.2 KB

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...)