nodejs-vuejs-mysql-boilerplate

Node.js (REST API) + Vue.js/Nuxt.js (Frontend/Backend) + MySQL Boilerplate

nodejsmysqlboilerplatejwtvuejsexpresswebpackvuefrontendjestvuexbunyan

Preview

nodejs-vuejs-mysql-boilerplate preview

Overview

This boilerplate provides a complete full-stack application starter with a Node.js REST API backend and Vue.js frontend options, built on Express, Nuxt.js and MySQL. It is designed for developers who need a ready-made project structure with authentication, form validation, testing and UI components already configured for rapid development of web applications.

Features

user-registrationemail-confirmationpassword-resetuser-login-logouttodo-managementaccount-managementstaff-managementpermission-managementserver-side-renderingdatabase-migrationemail-service

Feature Flags

userDashboardauthenticationemailsauthorizationteamsOrgs

Recommended Use Cases

full-stack-web-applicationrest-api-developmentuser-management-systemtodo-applicationadmin-dashboard

Frontend

vuejsnuxtjsvue-routervuex

Backend

nodejsexpresswebpack

Auth Providers

jwt

Deployment Targets

renderdocker

Payment Providers

None

Quick Facts

โญ Stars
188
๐Ÿด Forks
67
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-05-12T15:38:29.000Z

Stack

Framework
express
Language
javascript
CSS
bootstrap-vue
Database
mysql
Auth
jwt
Testing
jest, supertest, cypress
Logging
bunyan
CI
gitlab-ci, github-actions

Data Layer

Databases
postgresql, mysql

UI Stack

Styling
bootstrap-vue
Components
bootstrap-vue

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
gitlab-ci, github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate