All Projects → koalazak → express-mvp

koalazak / express-mvp

Licence: MIT license
Express.js project template ready to go

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to express-mvp

Passport
Simple, unobtrusive authentication for Node.js.
Stars: ✭ 19,608 (+93271.43%)
Mutual labels:  oauth, passport
Passport
Laravel Passport provides OAuth2 server support to Laravel.
Stars: ✭ 2,936 (+13880.95%)
Mutual labels:  oauth, passport
passport-oauth1
OAuth 1.0 authentication strategy for Passport and Node.js.
Stars: ✭ 23 (+9.52%)
Mutual labels:  oauth, passport
Vue Skeleton Mvp
VueJs, Vuetify, Vue Router and Vuex skeleton MVP written on JavaScript using async/await built to work with API REST skeleton: https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton
Stars: ✭ 406 (+1833.33%)
Mutual labels:  i18n, mvp
Larapush
artisan push - Deploy your codebase into your web server with one Laravel artisan command and no SSH needed!
Stars: ✭ 150 (+614.29%)
Mutual labels:  oauth, passport
Core Nestjs
A simple application demonstrating the basic usage of permissions with NestJS (JWT, Passport, Facebook, Google+, User, Group, Permission)
Stars: ✭ 347 (+1552.38%)
Mutual labels:  oauth, passport
GithubApp-android-architecture
Let's learn a deep look at the Android architecture
Stars: ✭ 16 (-23.81%)
Mutual labels:  oauth, mvp
Mern Boilerplate
Fullstack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
Stars: ✭ 112 (+433.33%)
Mutual labels:  oauth, passport
Login With
Stateless login-with microservice for OAuth
Stars: ✭ 2,301 (+10857.14%)
Mutual labels:  oauth, passport
Bus
Bus 是一个基础框架、服务套件,它基于Java8编写,参考、借鉴了大量已有框架、组件的设计,可以作为后端服务的开发基础中间件。代码简洁,架构清晰,非常适合学习使用。
Stars: ✭ 253 (+1104.76%)
Mutual labels:  i18n, oauth
angular-i18n-localization
An angular application with i18n and localization implemented.
Stars: ✭ 22 (+4.76%)
Mutual labels:  i18n
qiokian
🙊 live2d anime waifu vuejs component.
Stars: ✭ 34 (+61.9%)
Mutual labels:  i18n
Slim-Auth
A Slim 4 Skeleton.
Stars: ✭ 22 (+4.76%)
Mutual labels:  i18n
Twitter
[READ ONLY] Subtree split of the SocialiteProviders/Twitter Provider (see SocialiteProviders/Providers)
Stars: ✭ 21 (+0%)
Mutual labels:  oauth
streamlabs
This module is a implementation of Streamlabs API https://dev.streamlabs.com/
Stars: ✭ 21 (+0%)
Mutual labels:  oauth
Android-Code-Demos
📦 Android learning code demos.
Stars: ✭ 41 (+95.24%)
Mutual labels:  mvp
express-mongo-jwt-boilerplate
Express Mongo JsonWebToken boilerplate
Stars: ✭ 100 (+376.19%)
Mutual labels:  passport
portara-website
Portara dashboard controller to change rate limit settings without redeploying your app
Stars: ✭ 42 (+100%)
Mutual labels:  oauth
aPRAW
Asynchronous Python Reddit API Wrapper
Stars: ✭ 49 (+133.33%)
Mutual labels:  oauth
ember-i18n-cp-validations
ember-i18n support for ember-cp-validations
Stars: ✭ 20 (-4.76%)
Mutual labels:  i18n

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].