Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koalazak/express-mvp
Express.js project template ready to go
https://github.com/koalazak/express-mvp
boilerplate express facebook i18n monfo mvp oauth passport template
Last synced: about 1 month ago
JSON representation
Express.js project template ready to go
- Host: GitHub
- URL: https://github.com/koalazak/express-mvp
- Owner: koalazak
- License: mit
- Created: 2015-10-17T19:32:54.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-12-01T02:27:08.000Z (almost 7 years ago)
- Last Synced: 2024-03-02T21:41:16.588Z (9 months ago)
- Topics: boilerplate, express, facebook, i18n, monfo, mvp, oauth, passport, template
- Language: JavaScript
- Homepage:
- Size: 188 KB
- Stars: 22
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.- [x] Setup Express.js
- [x] Structure directories Routes, Controllers, Views and Libs
- [x] Add MongoDB query string
- [x] Add Bootstrap, jquery, Angular, etc
- [x] Install some security modules (helmet for Headers)
- [x] Add a basic bootstrap template with header, footer, menubar, etc
- [x] Local User Registration
- [x] Log-in for local users with Passportjs
- [x] Enable/disable local login
- [x] Log-in/Register for facebook users with Passportjs
- [x] Enable/disable facebook login/register
- [x] i18n
- [x] Geoip Language
- [x] Core e-mails lib
- [x] Contact form
- [x] Local User Register Confirmation enable/disable
- [x] Forgot Password
- [x] Newsletter suscription
- [x] My account menu
- [ ] Update profile, picture, name, etc.
- [ ] Account settings (chage password and delete account)
- [ ] Email preferences## Install
```bash
$ git clone https://github.com/koalazak/express-mvp.git
$ cd express-mvp
$ npm install
```## Run
```bash
$ ./start.sh
```(work in progress...)