25 Blade page views covering common admin interfaces such as login, dashboard, charts, tables, forms, inbox, file manager, and invoices
bootstrap-admin-laravel — Laravel Admin dashboard Template
By danilo62x
A Laravel 11, Blade, and Bootstrap 5 admin dashboard template with 25 pages, light and dark themes, three languages, and an installable PWA. Authentication and data are mocked.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Bootstrap 5 compiled from Sass, with brand color scales and semantic surface tokens provided through variables and CSS custom properties
Built-in light and dark theme toggle driven by a root element class, with dark mode replacing the --tx- token set
Client-side i18n supporting English, Spanish, and Brazilian Portuguese, with dictionaries stored in public/assets/i18n/
Includes a web manifest and offline-first service worker, installable as a PWA
Authentication and data are mocked, using file session and cache drivers with no database required
Template Details
This is a Laravel admin dashboard template built with Laravel 11 and the Blade templating engine, styled with Bootstrap 5 compiled from Sass. The repository provides 25 Blade views covering login, registration, password recovery and reset, dashboard, charts, forms, data tables, component directory, advanced UI, typography, integrations, profile, pricing, settings, inbox, file manager, gallery, invoice, billing, documentation, maintenance, coming soon, and 404 pages.
The template includes light and dark themes toggled by a class on the root element. Interface text supports English, Spanish, and Brazilian Portuguese, translated client-side via JSON dictionaries under public/assets/i18n/; untranslated keys fall back to text hardcoded in Blade. The project also includes a web manifest and an offline-first service worker, allowing installation as a PWA.
Note that authentication and data are mocked: login uses demo accounts defined in app/Support/MockUsers.php, and session and cache drivers are set to file, so no database is required. Chart pages load ApexCharts via CDN, and client-side interactions rely on Alpine.js. This template is one of five implementations of the same admin layout, alongside React, Vue 3, Angular, and static HTML versions, with consistent pages and visuals.
Is it right for your project?
Use Cases
- Needing a Laravel + Blade admin interface starting point to build out admin page structures
- Admin projects wanting to quickly adjust brand colors and interface style using Bootstrap 5 and Sass variables
- Needing a multilingual admin interface with client-side text translation and no backend API
- Needing an admin interface installable as a PWA, or a demo environment with light and dark theme switching
Suitable For
- Teams developing admin management systems with Laravel and Blade
- Developers needing a ready-made set of admin pages for prototypes or interface demos
- Projects wanting to customize theme colors based on Bootstrap 5 and Sass
- Admin interface scenarios requiring multilingual support and PWA capabilities
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Requires PHP 8.2 or higher, Composer, and Node.js 18 or higher; no database required
- 2
Run composer install, copy .env.example to .env, run php artisan key:generate, then npm install
- 3
During development, run npm run dev to keep Vite assets served, and in another terminal run php artisan serve to access the application
- 4
Demo accounts are [email protected] / admin123 and [email protected] / user123, defined in app/Support/MockUsers.php
- 5
For production builds, run npm run build; output goes to public/build/. When deploying, point the web server to public/
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope applies to that version's code and does not imply that external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercially use, and distribute this version's code for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Chart pages load ApexCharts via CDN; charts will not render offline or when the external CDN is unreachable, so you must self-host them if needed.
- Authentication and data are mocked and do not include a real backend, database, or permission logic; they cannot be used directly for real login and data storage in production.
- Login uses hardcoded demo accounts ([email protected]/admin123, etc.), which must be replaced with a real authentication solution before going live.
- The project also has a paid template directory; this repository itself is a free MIT template, but be careful not to mistakenly use paid resources from the same site.
- Donations are voluntary and do not affect usage; however, the link points to an external site, so verify it yourself before visiting.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; the code's MIT license alone does not determine their status.
- External services such as domains, hosting, databases, payments, or AI may incur separate charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
ApexCharts 5 loaded from CDN on the chart pages
Original README
Authentication and data are mocked, so the whole application runs without a backend.
Original README
Demo credentials, defined in `app/Support/MockUsers.php`
Original README
The full catalog of free and paid templates is at https://template.dev.br
Original README
https://github.com/danilo62x/bootstrap-admin-laravel/blob/main/LICENSEhttps://github.com/danilo62x/bootstrap-admin-laravel/blob/main/README.mdyou can support the work with a donation at https://template.dev.br/doar?template=bootstrap-admin-laravel
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 85 / 100
- Technologies
- Laravel · HTML
- Website type
- Admin dashboard
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-08-08
- Screenshot last checked
- 2026-10-01
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Laravel as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 39c74250d51745cf63336df3a93e0280bd29a14ec1efc248944e1f0972f27540
2026-10-01T01:36:12.930Z
Source file / repository# Bootstrap Admin / Laravel [Leia em português](./README.pt-BR.md) [](./LICENSE)  Bootstrap Admin / Laravel is the Laravel implementation of the Bootstrap admin layout: 5 sibling templates share the same 25 screens and the same visual identity, one per stack. This one is built with Laravel 11 and Blade, styled with Bootstrap 5.3 compiled from Sass. Authentication and data are mocked, so the whole application runs without a backend. It ships with a light and a dark theme, three languages and an installable PWA setup. Live preview: https://template.dev.br/preview/bootstrap-admin-laravel/ ## Pages included 25 Blade views in `resources/views/pages/`: - Landing: public marketing page with hero, feature and pricing sections - Login: sign-in form with validation and mock credentials - Register: account creation form - ForgotPassword: request form for a reset link - ResetPassword: form to set a new password - Dashboard: KPI stat cards with sparklines, charts and recent activity - Charts: analytics page with bar, area and donut charts (ApexCharts) - Forms: inputs, selects, date picker, file upload and inline validation - Tables: data table with sorting, filtering, pagination and row selection - Components: catalog of the base UI components - UiAdvanced: modals, tabs, toasts and other composite widgets - Typography: type scale, headings and text helpers - Integrations: third-party service cards with toggles - Profile: user page with personal data and activity - Pricing: plan comparison - Settings: application preferences, theme and language - Inbox: mail-style app screen with folders and message list - FileManager: file listing with folders and file actions - Gallery: image grid - Invoice: printable invoice detail - Billing: payment methods and invoice history - Documentation: in-app reference page for the template - Maintenance: standalone downtime page - ComingSoon: standalone pre-launch page - NotFound: 404 error page ## Tech stack - Laravel 11 on PHP 8.2 or newer - Bootstrap 5.3 compiled from Sass - Blade templates with layouts, components and slots - Alpine.js 3.14 with the collapse plugin for client-side behaviour - Vite 6 through `laravel-vite-plugin` 1.0 - Client-side i18n reading JSON dictionaries from `public/assets/i18n/` (en, es, pt-BR) - ApexCharts 5 loaded from CDN on the chart pages - Session-based mock auth with a route middleware - Installable PWA: web manifest plus an offline-first service worker ## Requirements - PHP 8.2 or newer - Composer - Node.js 18 or newer No database is needed: auth is mocked and `.env.example` uses the `file` session and cache drivers. ## Getting started ```bash composer install cp .env.example .env php artisan key:generate npm install npm run dev # Vite asset server (keep running) php artisan serve # app at http://localhost:8000 ``` Demo credentials, defined in `app/Support/MockUsers.php`: - `[email protected]` / `admin123` - `[email protected]` / `user123` ## Build for production ```bash npm run build ``` Vite writes hashed assets to `public/build/`. Deploy it as any Laravel 11 app, pointing the web server at `public/`. ## Project structure ``` app/ ├── Http/ controllers and the auth middleware └── Support/ MockUsers.php, MenuRegistry.php and mock data public/ ├── assets/i18n/ en.json, es.json, pt-BR.json ├── manifest.webmanifest, sw.js, pwa-*.png resources/ ├── css/ app.scss ├── js/ app.js, i18n.js, pwa.js └── views/ ├── components/ Blade components (cards, tables, form fields) ├── layouts/ app.blade.php and blank.blade.php └── pages/ 25 page views routes/web.php route table ``` ## Theming and customization `resources/css/app.scss` overrides the Bootstrap Sass variables before `@import "bootstrap/scss/bootstrap"`: `$primary` (#465fff), the state colors, `$font-family-sans-serif` (Outfit), the radius scale and `$enable-shadows: false`. Below that sit the runtime design tokens, declared as CSS custom properties: the brand ramp (`--color-brand-25` through `--color-brand-950`, with 500 as the primary #465fff), the state colors, and semantic surface tokens under the `--tx-` prefix (sidebar, header, card, border, text). Dark mode swaps the `--tx-` values at runtime, driven by a class on the root element. To rebrand the template, change the brand ramp and the `--tx-` values together. Changing `$primary` recompiles the framework components; changing the brand ramp updates everything driven by tokens, so keep the two in sync. ## Internationalization Three locales ship in `public/assets/i18n/`: English, Spanish and Brazilian Portuguese. `resources/js/i18n.js` fetches the JSON dictionary, translates every `[data-i18n]` node and stores the choice in `localStorage`. The text written in the Blade views is the fallback, so an untranslated key still renders. ## The same layout in other stacks This repository is one of 5 implementations of the same Bootstrap admin layout. Every one has the same 25 views and the same visual identity, and all of them are free: - React 19: https://github.com/danilo62x/bootstrap-admin-react - Vue 3: https://github.com/danilo62x/bootstrap-admin-vue3 - Angular 19: https://github.com/danilo62x/bootstrap-admin-angular - Static HTML: https://github.com/danilo62x/bootstrap-admin-html The full catalog of free and paid templates is at https://template.dev.br ## Support this project This template is free and MIT licensed. If it saves you time, you can support the work with a donation at https://template.dev.br/doar?template=bootstrap-admin-laravel ## License [MIT](./LICENSE), copyright 2026 Danilo Quinelato.
Explore similar templates
Compare previews and descriptions within the same stack and category.

coreui-free-laravel-admin-template
A free MIT-licensed Laravel admin template using CoreUI Bootstrap styles, with a sample login account and management examples for users, menus, roles, media, BREAD, and email templates.
Laravel · Admin dashboard

sneat-bootstrap-html-laravel-admin-template-free
Sneat Free is a Laravel admin template with a Bootstrap 5 frontend, MIT-licensed, offering a dashboard, multiple layouts, authentication pages, forms, and tables.
Laravel · Admin dashboard

laqul
Laqul is an MIT-licensed Laravel + GraphQL + Quasar full-stack starter kit for backend/admin projects. It separates a Laravel GraphQL API, a Quasar dashboard client buildable as SPA, PWA, desktop, or mobile app, and a client-backend PHP relay for OAUTH2 credentials.
Laravel · Admin dashboard

laravel9-inertiajs-reactjs-starter
A Laravel 9 + Inertia.js + React admin starter with Guest, Base, and Auth layouts, login, registration, Google login, user management, and profile pages, styled with Bootstrap 5 and Argon Dashboard 2. Activity Log and Roles and Permissions are not yet implemented.
Laravel · Admin dashboard

TailAdmin-Laravel-Starter-Kit
A Laravel admin starter maintained by LaravelDaily that merges LaravelDaily/starter-kit with TailAdmin Laravel free dashboard components.
Laravel · Admin dashboard

laravel-sentinel-crud-starter
A Laravel admin starter project that combines Cartalyst Sentinel authentication with user, role, and permission management, plus an Artisan command-driven CRUD generator. It includes user, role, permission assignment, and dashboard pages, a Datatables Bundle, and optional Gentelella Dashboard styling.
Laravel · Admin dashboard
