PHPackages                             vaibhavpandeyvpz/starter-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. vaibhavpandeyvpz/starter-laravel

ActiveProject[Framework](/categories/framework)

vaibhavpandeyvpz/starter-laravel
================================

The skeleton application for the Laravel framework.

10.x-dev(1y ago)19122[3 PRs](https://github.com/vaibhavpandeyvpz/starter-laravel/pulls)MITPHPPHP ^8.1

Since Aug 13Pushed 1y agoCompare

[ Source](https://github.com/vaibhavpandeyvpz/starter-laravel)[ Packagist](https://packagist.org/packages/vaibhavpandeyvpz/starter-laravel)[ RSS](/packages/vaibhavpandeyvpz-starter-laravel/feed)WikiDiscussions 10.x Synced 1mo ago

READMEChangelogDependencies (29)Versions (5)Used By (0)

vaibhavpandeyvpz/starter-laravel
================================

[](#vaibhavpandeyvpzstarter-laravel)

Quick, [Laravel](https://laravel.com/) CRUD boilerplate using [Livewire](https://laravel-livewire.com/) with [RBAC](https://spatie.be/docs/laravel-permission/v3/introduction). Uses [Docker](https://www.docker.com) for local development &amp; production deployments, has better auth views based on [Bootstrap](https://getbootstrap.com/docs/5.3/getting-started/introduction/), nicely integrates [Select2](https://select2.org/) and [Flatpickr](https://flatpickr.js.org/) as well.

Prepare
-------

[](#prepare)

If you wish to use SSL for local development (recommended), you need to have [mkcert](https://github.com/FiloSottile/mkcert) installed on your machine. Once installed, next install the [mkcert](https://github.com/FiloSottile/mkcert)'s local CA in system's trust store.

```
$ sudo mkcert -install
```

Then generate an SSL certificate for local development using below command:

```
$ mkcert local.dev '*.local.dev' localhost 127.0.0.1 ::1
```

### Installation

[](#installation)

Before installing, make sure to have [Docker](https://www.docker.com/) installed on your workstation. Then simply download or clone the code and run below commands in project folder:

```
# create from example file(s)
$ cp .env.example .env
$ cp ngrok.example.yml ngrok.yml

# setup NGROK_AUTHTOKEN in .env

# start the services
$ docker compose up -d

# spawn a shell in web container
$ docker compose exec web bash

# install dependencies
$ composer install && yarn install && yarn build

# set application key
$ php artisan key:generate

# initialize scout indices
$ php artisan scout:sync-index-settings

# prepare database
$ php artisan migrate --seed

# link public storage directory
$ php artisan storage:link
```

You can access the project via browser at  or [http://localhost:8000/](https://localhost:8000/).

To be able to manage users, roles etc., you must create or assign relevant roles to a user. You can do so by running below command and providing the user information interactively:

```
$ php artisan make:admin
```

Extras
------

[](#extras)

[Traefik](https://traefik.io/) requires you to route hostnames to your local machine. To do so, add the following lines to your `/etc/hosts` file:

```
127.0.0.1 cdn.local.dev
127.0.0.1 mailcatcher.local.dev
127.0.0.1 meilisearch.local.dev
127.0.0.1 minio.local.dev
127.0.0.1 phpmyadmin.local.dev
127.0.0.1 redis-commander.local.dev
127.0.0.1 web.local.dev

```

The [Docker](https://www.docker.com/) setup also include below services to ease local development:

- [MailCatcher](https://mailcatcher.me/) - to catch all outgoing emails, access on
- [Meilisearch](https://www.meilisearch.com/) - a full-text search engine, access on
- [MinIO](https://min.io/) - an S3 compatible storage, access on
- [phpMyAdmin](https://www.phpmyadmin.net/) - to manage SQL database, access on
- [Redis Commander](http://joeferner.github.io/redis-commander/) - to manage Redis data, access on

Some additional configuration described below may be needed for extended functionality.

### File uploads

[](#file-uploads)

Before uploading files, you may need to log in to [MinIO](https://min.io/) console at  using `laravelapp` as both (username and password) and create a bucket named `laravelapp`. Once created, go to bucket's settings and change its **Access Policy** to `Public`.

### Ngrok

[](#ngrok)

The project setup also includes [ngrok](https://ngrok.com/) service. To get the active tunnel URL, use below command:

```
# start the services
$ docker compose up -d

# show ngrok tunnel url
$ php artisan ngrok:discover
```

### Code-style

[](#code-style)

The project uses [laravel/pint](https://github.com/laravel/pint) to enforce code-style. To run it and fix any issues, use below command:

```
$ docker run --rm -v .:/workspace syncloudsoftech/pinter
```

Deployment
----------

[](#deployment)

You can deploy the project into production (using [Docker](https://www.docker.com/)) using below commands:

```
# build production container
$ docker build -t laravelapp .

# push image to registry
$ docker push laravelapp
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~689 days

Total

2

Last Release

678d ago

Major Versions

6.x-dev → 10.x-dev2024-07-03

PHP version history (2 changes)6.x-devPHP ^7.2

10.x-devPHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/4cf0d090043e41bf330d9ef1d0e7e799f1946145ddb3569ba38a003d47929378?d=identicon)[vaibhavpandeyvpz](/maintainers/vaibhavpandeyvpz)

---

Top Contributors

[![vaibhavpandeyvpz](https://avatars.githubusercontent.com/u/6647172?v=4)](https://github.com/vaibhavpandeyvpz "vaibhavpandeyvpz (184 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (5 commits)")

---

Tags

adminapibackendboilerplatecruddashboardlaravellaravel-crudlaravel-starterlivewiremysqlrbacstarter-kitstarter-projectstarter-templateframeworklaravel

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/vaibhavpandeyvpz-starter-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/vaibhavpandeyvpz-starter-laravel/health.svg)](https://phpackages.com/packages/vaibhavpandeyvpz-starter-laravel)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[dcblogdev/laravel-admintw

The Laravel Framework.

2803.0k](/packages/dcblogdev-laravel-admintw)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
