# Laravel Vue Vuetify Dashboard Template

This SPA Dashboard act as the decoupled component , which can be installed with any version of laravel by following documentation . The default function shipped with the laravel are untouched such as Auth function and new component added are properly documented . The core objective of building this dashboard are :

  1. Learning : Documentation helps you to build this dashboard as Build Yourself software from scratch .

  2. Re-usability : The dashboard acts as the decoupled component , which can be installed with any version of laravel by following documentation .

  3. Scalability : We have include minimum required feature for each module , so the development can be made faster and the software can be realized and bring into market in short terms. This reduce the initial cost for development and give the investor enough time to test the system and reshape to user real requirement .

# Features

  • Laravel 6.0 (Default Shipped)
  • Vue + VueRouter + Vuex
  • SPA
  • Default Laravel Login, register, email verification and password reset
  • Vuetify with material design
  • Single Page Backend Architecture
  • Installation and Admin Creation
  • Store based state Management
  • Role based Authentication
  • Error Handling and Validation
  • User Management
  • Profile Management
  • CRUD with Full text Search

# Steps

# Installation

  • composer install
composer install
1
  • npm install
  npm install
1
  • Copy .env.example to .env
cp .env.example .env
1

# Database

  • Fill up database credentials in .env

  • Run Migration

php artisan migrate
1

# Root User Creation

php artisan register:admin
1

# Setting Vue Backend Configuration

  • Set serverUrl present at resource>js>store>index.js

  • Compile NPM

npm run watch-poll
1