nodejs-vuejs-mysql-boilerplate
Node.js (REST API) + Vue.js/Nuxt.js (Frontend/Backend) + MySQL Boilerplate
nodejsmysqlboilerplatejwtvuejsexpresswebpackvuefrontendjestvuexbunyan
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