Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free Vue 3 & Bootstrap 5 admin dashboard with Laravel JSON:API backend, Material Design styling, and auth pages.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Vue Material Dashboard 2 Laravel is a free admin dashboard template from Creative Tim that pairs a Vue 3 and Bootstrap 5 frontend with a Laravel JSON:API backend for full-stack authentication and user management.
Vue Material Dashboard 2 Laravel is a free admin dashboard template built on Vue 3 and Bootstrap 5, with a design inspired by Google's Material Design. The download contains two separate projects: a Laravel JSON:API backend and a Vue frontend. It ships with prebuilt pages for dashboard, profile, sign in, sign up, and password recovery, plus over 70 frontend elements like buttons, inputs, cards, and alerts. The product is developed and maintained by Creative Tim.
src/views/examples-api/Login.vue and the auth store in src/store/auth.module.js.examples-api.src/views/examples-api/profile.auth.module.js and profile.module.js.Vue Material Dashboard 2 Laravel is aimed at developers and teams that need a ready-made admin interface with a working backend. Full-stack developers can use it as a starting point for products that need login, registration, and profile editing without building auth from scratch. Vue developers get a set of reusable Material Design components and prebuilt pages for internal tools. Startups and agencies can quickly deliver client-facing dashboards with a modern look and a documented Laravel API. Laravel developers can study how a Vue 3 app integrates with a JSON:API-compliant backend through services and Vuex modules.
The download includes two folders: the Laravel API project and the Vue frontend. For the backend, you create a .env file from the example, set MySQL credentials, run php artisan migrate --seed, generate an app key, and run php artisan passport:install to get the OAuth client credentials. For the frontend, you run npm install, copy the .env.example, set VUE_APP_BASE_URL and VUE_APP_API_BASE_URL, then start with npm run dev.
The template is free; download the .zip from Creative Tim or clone the GitHub repository.
Yes. The free version is available as a .zip download from Creative Tim and as a public GitHub repository.
The Laravel JSON:API backend requires a multi-threaded web server such as Apache or Nginx with PHP, Composer, and MySQL. The README advises against php artisan serve because it is single-threaded and can stall requests.
You can log in with the email [email protected] and the password secret, or register a new user through the signup page.
Yes. The user profile page lets a logged-in user change name, email, profile picture, and password. The relevant components are in src/views/examples-api/profile.
The README states that the project aims to support the last two versions of Chrome, Firefox, Edge, Safari, and Opera.