Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Full-stack admin dashboard template combining React + MUI frontend with Laravel JSON:API backend, including auth and CRUD pages.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Material Dashboard 2 React Laravel JSON:API is a full-stack admin dashboard template by Creative Tim and UPDIVISION that pairs a React frontend built on MUI (Material UI) with a Laravel JSON:API backend, delivering ready-to-use authentication, user management, and dashboard pages out of the box.
It is a downloadable starter project for building admin panels and web applications. The repository contains two parts: a React single-page application using MUI components, and a Laravel API serving JSON:API endpoints with MySQL storage and Laravel Passport for OAuth authentication. The frontend produces a responsive dashboard interface, while the backend handles login, registration, password reset, and profile updates. The product was built by Creative Tim (UI) and UPDIVISION (Laravel integration) and is at version 2.1.0.
The project is split into two folders: a Laravel API project and a React app. After setting up a local Apache/Nginx environment with PHP, Composer, and MySQL, you install the backend with composer install, create a .env file with database credentials, run php artisan migrate --seed, and run php artisan passport:install to get client credentials. For the frontend, you install Node.js LTS, run npm install or yarn install, and add a .env file pointing REACT_APP_API_URL to your API path. The React app then communicates with the API through services in the /src/services folder, with auth state managed by a context provider.
Yes, this is the free version of the product. Creative Tim also sells a PRO version called Material Dashboard 2 PRO React Laravel JSON:API with additional features, which is linked from the product page.
The demo uses the email [email protected] with the password secret. These credentials are seeded by the migration and allow you to test the login flow immediately after setup.
The Laravel backend requires a local Apache/Nginx environment with PHP, Composer, and MySQL. The React frontend requires Node.js LTS and npm or yarn. Windows users can install WAMP, while Linux and Mac users can set up LAMP.
The dashboard documentation is hosted on the Creative Tim website, and the Laravel JSON:API documentation is available on Postman as a public viewer document. Both links are included in the repository readme.
Yes, the template includes a dedicated RTL layout and an RTL theme file (theme-rtl.js) in both light and dark theme folders, so you can run the dashboard in right-to-left mode.
