LogoA Template
icon of laravel-vue-boilerplate

laravel-vue-boilerplate

Laravel 8 SPA boilerplate with Vue.js 2.6, GraphQL, Bootstrap 4, TypeScript, Sass, and Pug, including users CRUD and authentication.

Introduction

Laravel Vue Boilerplate

A Laravel 8 Single Page Application boilerplate using Vue.js 2.6, GraphQL, Bootstrap 4, TypeScript, Sass and Pug with:

  • A users CRUD if the current user is an admin written in RESTful and GraphQL.
  • i18n for English, Portuguese and Spanish, based on browser language settings.
  • Authentication using Laravel Sanctum.
  • WebSockets with Laravel Echo and Pusher.
  • Working service worker with Workbox for better PWA development.
  • Dockerfile configured with PHP 7.4, Node.js 12 and Composer, with MySQL and phpMyAdmin on Docker Compose.

Main dependencies

Front-end:

  • Vue
  • VueRouter
  • Vuex
  • vue-apollo
  • vuex-i18n
  • Bootstrap 4
  • BootstrapVue
  • Workbox
  • TypeScript
  • Pug
  • Sass
  • Laravel Echo
  • Laravel Mix

Back-end:

  • Laravel
  • Laravel GraphQL
  • Laravel Sanctum
  • laravel-vue-i18n-generator
A template
Copy badages awards

Newsletter For Templates

Join the Community For Templates

Subscribe to Templates newsletter for the latest news and updates