vue-express-mongo-boilerplate

⭐ MEVN Full stack JS web app boilerplate with NodeJS, Express, Mongo and VueJS

nodejsgraphqlmongoboilerplatevuejsexpresswebpackvuefullstackfullstack-boilerplatepostcssi18n

Preview

vue-express-mongo-boilerplate preview

Overview

This is a full-stack JavaScript boilerplate combining Vue.js, Express and MongoDB that includes pre-built authentication, user management, internationalization, GraphQL support and logging integrations, allowing developers to ship fast by focusing only on business logic rather than foundational features. The project supports social login, passwordless authentication, real-time socket.io connections and can be deployed via Docker or as a bundled server application.

Features

user-signupuser-loginoauth-social-loginuser-profilepasswordless-authenticationapi-key-authenticationgraphqlwebsocketsocket-ioemail-notificationsform-generationhttp2-server-push

Feature Flags

userDashboardauthenticationblogemailslandingpagepaymentsecommercefileUploadsrealtimeauthorizationi18nloggingErrorTrackingnotificationsgraphqlformsValidation

Recommended Use Cases

full-stack-web-applicationreal-time-applicationsocial-authentication-app

Frontend

vuejsvuexvue-routeraxioswebpack

Backend

nodejsexpressgraphqlapollo

Auth Providers

passportfacebookgooglegithubtwitter

Deployment Targets

dockergcp

Payment Providers

None

Quick Facts

⭐ Stars
2,8k
🍴 Forks
738
🧾 License
mit
🔄 Active
Unknown
🕒 Last Commit
2019-10-18T07:00:54.000Z

Stack

Framework
express
Language
javascript
CSS
scss
Database
mongodb
Auth
passport, oauth
ORM
mongoose
Logging
winston
i18n
i18next

Data Layer

Databases
mongodb
ORM
mongoose

UI Stack

Styling
scss
Components
vue-form-generator

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
Notes
Found pricing cues (currency/per/tier)
Get Started with this Boilerplate