Vue Monorepo Boilerplate

screenshot of Vue Monorepo Boilerplate
vue
vuepress

Vue Fullstack App Monorepo Boilerplate

Overview:

The vue-monorepo-boilerplate is a full stack application monorepo boilerplate built with Vue. It uses Lerna and Yarn Workspaces to manage the monorepo structure. The boilerplate includes front-end, server, and common module packages. The front-end package utilizes Vue SPA using Vue-cli 3, while the server package is built with Node+Express. There is also a common package that contains code shared between the front-end and server. The documentation for the boilerplate is developed using Vuepress and hosted on GitHub pages. CI/CD is implemented using Travis CI and Docker build is supported.

Features:

  • Lerna and Yarn Workspaces for monorepo management
  • Full stack application with front-end, server, and common module packages
  • Front-end package built with Vue SPA using Vue-cli 3
  • Server package built with Node+Express
  • Common package for shared code between front-end and server
  • Documentation developed with Vuepress and hosted on GitHub pages
  • CI/CD implemented using Travis CI
  • Docker build supported
vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

vuepress
Vuepress

VuePress is a minimalistic static site generator based on Vue.js that allows developers to create fast, SEO-friendly, and customizable documentation websites.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.