LaravelAdmin dashboardStarter

laravel-stater-kit — Laravel Admin dashboard Template

By innowaysit

A Laravel-based admin starter kit integrating Laravel/UI authentication, Spatie permission management, and the Mazer 2.0 admin interface, including role management and profile pages.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

1 previews
Author preview
Author-provided preview

Preview provided in the project README.

One original preview is available. Open the full image to inspect the design.

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Integrates Laravel/UI authentication pages, including login and registration

02

Uses spatie/laravel-permission for role and permission management

03

Interface based on the Bootstrap 5 Mazer 2.0 admin template, supporting light and dark modes

04

Provides two startup methods: local installation and Laravel Sail Docker

05

Optional Passport API authentication, requiring manual configuration of the client ID and secret

Template Details

This is a Laravel admin starter kit template for quickly building an admin backend with authentication and permission control. It provides login, registration, and other authentication pages through Laravel/UI, uses spatie/laravel-permission for role and permission management, and its interface is based on the Bootstrap 5 Mazer 2.0 admin template, including light and dark modes. The page screenshots listed in the repository README cover the home page, login, registration, dashboard, role management, and profile.

There are two installation methods: in a local environment, run composer install, npm install, key generation, and database migration and seeding, then start the service; or use the Laravel Sail Docker workflow. If API authentication is needed, run passport:install to generate the client ID and secret, and write them into the .env file.

The README TODO lists multi-theme support and API support as not yet completed, indicating that these two items are incomplete in the current version. The project uses the MIT license and can be used, modified, commercially used, and distributed for free, but the copyright and license notice must be retained; third-party assets such as demo images, fonts, and icons need to be checked separately for licensing, and external services such as domains, hosting, and databases may incur separate charges.

LaravelAdmin panelStarter kit

Is it right for your project?

Use Cases

  • Quickly building a Laravel admin backend with login and registration
  • Projects requiring role-based permission control and role management pages
  • Wanting a Bootstrap 5-style admin interface with dark mode support
  • Laravel projects using Docker/Sail as the local development environment

Suitable For

  • Developers familiar with Laravel who need a basic admin skeleton
  • Teams needing a role and permission management backend
  • Projects that prefer a Bootstrap 5 admin interface style

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Copy .env.example to .env, then run composer install, npm install && npm run dev, php artisan key:generate, php artisan migrate:fresh --seed, and php artisan serve in sequence

  2. 2

    For the Docker method, first use the laravelsail/php81-composer image to run composer install, then run sail up -d and generate the key and migrate

  3. 3

    If API authentication is needed, run php artisan passport:install and write the generated client ID and secret into .env

  4. 4

    The README TODO lists multi-theme support and API support as not yet completed; confirm the status of these features before use

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in a public repository under the MIT license; the free scope applies to that version's code and does not mean external services or third-party assets are free.

Must comply with when using

  • The code of this version may be used, modified, commercially used, and distributed for free.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete 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

  • API authentication is optional and requires additionally running php artisan passport:install to generate the client ID and secret and write them into .env before it can be used.
  • When using Passport API authentication, the generated client ID and secret must be manually configured in the .env file.
  • The README TODO lists multi-theme support and API support as not yet completed; these two features are incomplete in the current version.
  • Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
  • 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

If you need the api for authentication run the below command

Original README

Paste any one of these keys in your .env file as below

Original README

- Multiple theme support - API support

Original README
https://github.com/innowaysit/laravel-stater-kit/blob/main/LICENSEhttps://github.com/innowaysit/laravel-stater-kit/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-02. 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 · 80 / 100
Technologies
Laravel
Website type
Admin dashboard · Starter
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
2025-12-08
Screenshot last checked
2026-10-02

No demo link is recorded. Use the repository instructions to evaluate the project locally; the screenshot alone cannot establish interactive behavior.

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: 03e3b80ae584633370ce986a865a97eeb9ec08051b1e37fb04653a204e3ca0cf

2026-10-02T18:51:01.583Z

Source file / repository
# Laravel stater kit

<hr />

## How to use

Click on Use this template button then follow normal project creation steps in git

Once project is created, clone to your system

    cp .env.example .env
    composer install
    npm install && npm run dev
    php artisan key:generate
    php artisan migrate:fresh --seed
    php artisan serve

## Docker (Sail)

```
cp .env.example .env
docker run --rm -v $(pwd):/opt -w /opt laravelsail/php81-composer:latest composer install
./vendor/bin/sail up -d
./vendor/bin/sail artisan key:generate
./vendor/bin/sail artisan migrate:fresh --seed
```

### Passport Api installation and configuring client id and secret

If you need the api for authentication run the below command

```
php artisan passport:install
```

This will give sample output
e.g.

```
Personal access client created successfully.
Client ID: 1
Client secret: idYopC1DiScLLkjXN7tPh8Wu3QxfViME6nJJurtd
Password grant client created successfully.
Client ID: 2
Client secret: qIiqHzXu58g7DQl8fKiSTFKRFcMzD0napwYi2W6l
```

Paste any one of these keys in your .env file as below

```
PASSPORT_PERSONAL_ACCESS_CLIENT_ID=1
PASSPORT_PERSONAL_ACCESS_CLIENT_SECRET="idYopC1DiScLLkjXN7tPh8Wu3QxfViME6nJJurtd"
```

# TODO

    - Multiple theme support
    - API support

## Made with

    - Laravel 10.x
    - larave/ui package
    - Webkit Admin template
    - spatie/laravel-permission
    - barryvdh/laravel-ide-helper
    - laravel-shift/blueprint
    - Font Awesome 5 icons
    - Mazer 2.0 Admin template

## Screenshots

### New Bs5 based Stunning Mazer 2.0 Admin theme

### Light Mode

![theme](public/screenshots/07.png)

### Dark Mode

![dark_theme](public/screenshots/08.png)

### Home

![home](public/screenshots/00.png)

### Login

![login](public/screenshots/01.png)

### Register

![register](public/screenshots/02.png)

### Home

![home](public/screenshots/03.png)

### Dashboard

![dashboard](public/screenshots/04.png)

### Role management

![role_management](public/screenshots/05.png)

### Profile

![profile](public/screenshots/06.png)

## Credits

[Laravel](https://laravel.com/) Framework 10.x

Theme: Bootstrap 5 based [Mazer 2.0](https://github.com/zuramai/mazer)

Role management: [Spatie Laravel Permissions](https://github.com/spatie/laravel-permission)

## License

The MIT License (MIT). Please see [License](#license) File for more information.
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.