LaravelAdmin dashboardStarter

laraStarter — Laravel Admin dashboard Template

By SandaliaApps

LaraStarter is a Laravel starter package that provides multi-user authentication, ReCAPTCHA v3, email verification, password reset, AJAX data tables, basic site settings and a CMS with categories, and must be installed via Composer on Laravel v10+.

Explore the design

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

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-13View source

What stands out

A quick read of the recorded project description.

01

Multi-user-type authentication and authorization management

02

Google ReCAPTCHA v3 integrated into login and registration

03

Supports email verification and password reset

04

Displays tabular data using AJAX data tables

05

Provides basic site settings and a CMS with categories

06

Built on jQuery, AdminLTE, DataTables and Bootstrap

Template Details

LaraStarter is a Laravel starter package published by SandaliaApps, aimed at reducing the work of building basic functionality when starting a new Laravel project. The features listed in the README include multi-type user authentication and authorization, ReCAPTCHA v3 on the login and registration pages, email verification, password reset, AJAX data tables, basic site settings, and a content management system with categories. On the technology stack, the README mentions the use of jQuery, AdminLTE, DataTables and Bootstrap, but does not give specific version numbers.

The installation process requires first creating a fresh Laravel project and not installing any authentication package; then running database migrations, installing sandalia-apps/lara-starter via Composer, publishing front-end assets, migrating again, running the specified Seeder to write roles and users, deleting the default welcome route in routes/web.php, configuring the ReCAPTCHA v3 site key and secret key in .env, configuring the Mailtrap mail parameters, and finally starting with php artisan serve. The README provides three test accounts ([email protected], [email protected], [email protected], all with the password password).

On limitations, the README explicitly states that LaraStarter requires Laravel v10+ and has not yet been tested on earlier versions; the documentation is still being written, more features are still in development, and the first stable version and complete documentation have not yet been released. The README does not describe production deployment, performance, or long-term maintenance plans.

LaravelBackendStarter

Is it right for your project?

Use Cases

  • Quickly setting up multi-role login and registration flows for a Laravel project
  • Adding ReCAPTCHA v3 to authentication pages to prevent automated submissions
  • Needing basic account features such as email verification and password reset
  • Needing a content management backend with categories to maintain dynamic content

Suitable For

  • New projects using Laravel v10 or higher
  • Developers who need multi-user-type authentication and backend management
  • Teams looking to reduce the work of building basic functionality with a starter package

Getting started & customization

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

  1. 1

    First create a fresh Laravel project and do not install any authentication package

  2. 2

    Run migrations, composer require sandalia-apps/lara-starter, publish assets, migrate again and run the specified Seeder in sequence

  3. 3

    Delete the default welcome route in routes/web.php

  4. 4

    Configure RECAPTCHA_SITE_KEY and RECAPTCHA_SECRET_KEY for ReCAPTCHA v3 in .env

  5. 5

    Configure the Mailtrap mail parameters in .env and start with php artisan serve

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

What is included here is the free version under the MIT license in the public repository; the free scope covers that version's code and does not mean that external services or third-party assets are free.

Must comply with when using

  • You are allowed to use, modify, commercialize 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 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

  • Demo images, fonts, icons and other third-party assets must be checked against 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.
  • Requires Laravel v10 or higher; the README states it has not yet been tested on earlier Laravel versions.
  • Do not install any authentication package before installation, otherwise it will conflict with the authentication features built into LaraStarter.
  • Login and registration use ReCAPTCHA v3, so RECAPTCHA_SITE_KEY and RECAPTCHA_SECRET_KEY obtained from Google must be configured in .env.
  • The email verification feature requires configuring a mail service; the README example uses Mailtrap's SMTP parameters.
  • The documentation is still being written, and more features are still in development.
  • The first stable version and complete documentation have not yet been released.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

LaraStarter requires [Laravel](https://laravel.com/) v10+ to run (laraStarter is not tested with earlier version of Larave yet).

Original README

****Don't install any authenticatation packages because you won't need any

Original README

7. Add following CONSTANT in .env file with Recaptch v3 Site_Key & Secret_Key from [Google Recaptcha](https://www.google.com/recaptcha/about/)

Original README

8. Use mailtrap details in .env file to get testing verification email

Original README

#### Still working on Documentation & many upcomming features soon

Original README

#### First stable version will be released soon with full documentation

Original README
https://github.com/SandaliaApps/laraStarter/blob/master/LICENSEhttps://github.com/SandaliaApps/laraStarter/blob/master/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-13. 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
Partly documented · 70 / 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
2023-08-21
Screenshot last checked
2026-10-13

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.

Review declaration: codex-user-requested-batch-review-20261015 · 2026-10-15

Inspect the recorded source material

SHA-256: ba29296e5bb9b51acbd5f03ffc71ab70feb8b6fe7b82ec9061bc21e94d336139

2026-10-13T13:58:01.050Z

Source file / repository
## Complete Laravel Starter Package

[![SandaliaApps](https://avatars.githubusercontent.com/u/142171757?s=48&v=4)](https://sandalia.com.bd/apps)
LaraStarter is package designed to streamline the process of setting up a Laravel-based web application with a variety of essential features. It appears to offer several components and functionalities that can significantly accelerate the development process, especially for those who are looking to create a web application without having to build the basic foundation from scratch.


## Features

- Multi Auth User Management: This suggests that LaraStarter provides the capability to manage multiple types of users, each with their own authentication and authorization settings.
- ReCAPTCHA v3 on Login & Registration: ReCAPTCHA v3 is a Google service that helps prevent automated bots from interacting with your website. Integrating it with the login and registration process enhances security.
- Email Verification: Email verification is an important security and user validation step, ensuring that users' email addresses are valid and they have control over the email used for registration.
- Password Reset: A password reset feature is crucial for user convenience and security. It allows users to regain access to their accounts in case they forget their passwords.
- AJAX Datatable: AJAX-powered datatables provide a smoother and more interactive user experience when dealing with tabular data, often used for displaying data in a dynamic and responsive manner.
- Basic Essential Site Settings: These settings could include things like site title, description, logo, and other basic configurations that are commonly required for a web application.
- Complete CMS with Categories: This indicates that LaraStarter comes with a Content Management System (CMS) that supports content creation, management, and organization through categories. This is particularly useful for building websites with dynamic content.

## Tech

LaraStarter uses a number of open source projects to work properly:

- [Jquery] - jQuery is a fast, small, and feature-rich JavaScript library.
- [adminlte.io] - Best open source admin dashboard & control panel theme.
- [datatables.net] - DataTables is a plug-in for the jQuery Javascript library.
- [getBootstrap.com] - great UI boilerplate for modern web apps

And of course laraStarter itself is open source with a [public repository][dill]
 on GitHub.

## Installation

LaraStarter requires [Laravel](https://laravel.com/) v10+ to run (laraStarter is not tested with earlier version of Larave yet).

Install a fresh copy of Laravel. Check  [How to Install Laravel](https://laravel.com/docs/10.x#your-first-laravel-project)

****Don't install any authenticatation packages because you won't need any
****Follow the following steps
1. Migrate database using the following command
```sh
php artisan migrate
```
2. Install laraStarter Package
```sh
composer require sandalia-apps/lara-starter
```
3. Publish Assets
```sh
php artisan vendor:publish --tag=public --force
```
4. Migrate database again using the following command
```sh
php artisan migrate
```
5. Seed database with toles & users using the following command
```sh
php artisan db:seed --class="SandaliaApps\\LaraStarter\\Database\\Seeders\\DatabaseSeeder"
```
6. Remove the default (following) route from `routes\web.php` 
```sh
Route::get('/', function () {
    return view('welcome');
});
```
7. Add following CONSTANT in .env file with Recaptch v3 Site_Key & Secret_Key from [Google Recaptcha](https://www.google.com/recaptcha/about/) 
```sh
RECAPTCHA_SITE_KEY=Your_Site_Key
RECAPTCHA_SECRET_KEY=YOur_Secret_Key
```
8. Use mailtrap details in .env file to get testing verification email
```sh
MAIL_MAILER=smtp
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=your_username
MAIL_PASSWORD=your_password
```
9. Start Server
```sh
php artisan serve
```
10. login using any of the following details
```sh
email: [email protected] or [email protected] or [email protected] using password: password
```
11. Then What! Registration & Login systems are fully operational with beautiful admin panel sucure by google recaptcha v3. Just Try and provide feedback. 
#### Still working on Documentation & many upcomming features soon
#### First stable version will be released soon with full documentation
### Any suggestionations are welcome
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.