muazzam / filament-pro-starter
A professional Laravel + Filament starter kit with Shield, 2FA, Passkeys, and pre-configured admin setup.
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/muazzam/filament-pro-starter
Requires
- php: ^8.2
 - bezhansalleh/filament-shield: ^4.0
 - filament/filament: ^4.1
 - joaopaulolndev/filament-edit-profile: ^2.0
 - laravel/framework: ^12.0
 - laravel/tinker: ^2.10.1
 - spatie/laravel-passkeys: ^1.2
 - stechstudio/filament-impersonate: ^4.0
 - stephenjude/filament-two-factor-authentication: ^3.0
 
Requires (Dev)
- fakerphp/faker: ^1.23
 - laravel/pail: ^1.2.2
 - laravel/pint: ^1.24
 - laravel/sail: ^1.41
 - mockery/mockery: ^1.6
 - nunomaduro/collision: ^8.6
 - phpunit/phpunit: ^11.5.3
 
README
A professional Laravel + Filament starter kit preconfigured with authentication, roles, permissions, and modern developer tooling โ so you can start building admin panels in minutes instead of hours.
๐ Quick Start
composer create-project muazzam/filament-pro-starter myapp cd myapp php artisan key:generate php artisan migrate npm install && npm run dev php artisan serve
Visit your new app at ๐ http://localhost:8000
โ๏ธ Preconfigured Packages
| Package | Description | 
|---|---|
| filament/filament | Core Filament admin panel | 
| bezhansalleh/filament-shield | Roles & permissions made simple | 
| stechstudio/filament-impersonate | Login as any user | 
| joaopaulolndev/filament-edit-profile | Editable user profile in Filament | 
| stephenjude/filament-two-factor-authentication | Secure 2FA integration | 
| spatie/laravel-passkeys | WebAuthn passkey authentication | 
All configured and ready to go out of the box ๐งโโ๏ธ
๐ง Key Features
โ
 Laravel 12 + Filament 4.1
โ
 Role & Permission System (Shield)
โ
 Two-Factor Authentication (2FA)
โ
 Passkey Authentication Support
โ
 User Impersonation
โ
 Edit Profile Page
โ
 Preconfigured Build System (Vite + Tailwind)
โ
 Dev Script for Instant Startup
๐งฐ Available Commands
| Command | Purpose | 
|---|---|
composer setup | 
Runs install, migrations, and npm build automatically | 
composer dev | 
Starts Laravel, Vite, and queue listener concurrently | 
composer test | 
Runs all tests | 
php artisan migrate | 
Migrates database | 
php artisan serve | 
Starts the local server | 
๐งช Development Workflow
You can use the included concurrent dev script for a full local environment:
composer dev
This will run:
- ๐ข Laravel server (
php artisan serve) - ๐ก Queue listener
 - ๐ต Vite build (hot reload)
 
Perfect for rapid Filament development.
๐งฉ Project Structure
.
โโโ app/
โ   โโโ Filament/        # Your Filament Resources
โ   โโโ Http/
โ   โโโ Models/
โโโ database/
โ   โโโ migrations/
โ   โโโ seeders/
โโโ public/
โโโ resources/
โ   โโโ views/
โ   โโโ css/
โ   โโโ js/
โโโ routes/
โ   โโโ web.php
โ   โโโ api.php
โโโ composer.json
๐ ๏ธ Requirements
- PHP โฅ 8.2
 - Composer โฅ 2.6
 - Node.js โฅ 18
 - MySQL or SQLite
 
๐ฆ Deployment Ready
This starter includes:
- ๐งพ Optimized autoloading
 - โ๏ธ Production build scripts
 - ๐ Security best practices
 - ๐ณ Laravel Sail support (Docker ready)
 
๐ช Example Setup Script
๐ช Example Setup Script (with Filament Shield)
After running your migrations, simply execute:
Run this to generate permissions and policies
php artisan shield:generate --all
Then generate a super user
php artisan shield:super-admin
Youโll be guided through a short setup:
Enter the name, email, and password for your super admin.
Shield will automatically:
Create the Super Admin role
Assign all permissions
Link the new user to that role
When done, you can log in at /admin using those credentials ๐
Then visit /admin and log in ๐
๐งฐ Optional Tools
If youโd like to extend this starter:
| Package | Adds | 
|---|---|
spatie/laravel-activitylog | 
User activity tracking | 
filament/forms + filament/tables | 
Advanced Filament components | 
livewire/livewire | 
Reactive UI support | 
๐ค Contributing
Pull requests are welcome!
If you plan major changes, please open an issue first to discuss what youโd like to add.
๐ License
This project is open-sourced software licensed under the MIT license.
โจ Credits
Built with โค๏ธ by Muazzam Khan
Powered by Laravel + Filament