A starting point to create your next Filament 3 💡 app. With pre-installed plugins, pre-configured, and custom page. So you don't start all over again.
🛡️ User & Access Management
👤 Profile & User Experience
🎨 Theme & UI Customization
🌐 Content Management
📊 Media Management
🌍 Localization & Translation
📧 Email & Notifications
🔧 System Configuration
🔍 SEO & Analytics
🛠️ Developer Experience
Create project with this composer command:
composer create-project riodwanto/superduper-filament-starter-kit
Setup your project easily using the one of setup scripts:
php bin/setup.php
Or manually:
Setup your env:
cd superduper-filament-starter-kitcp .env.example .env
Run migration & seeder:
php artisan migratephp artisan db:seed
or
php artisan migrate:fresh --seed
Run Permissions & Policies:
php artisan shield:generate --all
One Liner:
php artisan migrate && php artisan db:seed && php artisan shield:generate --all
Generate key:
php artisan key:generate
Storage Link:
php artisan storage:link
Install dependencies:
npm install
Build :
npm run devORnpm run build
Start development server:
php artisan serve
Now you can access with /admin
path, using:
email: superadmin@starter-kit.compassword: superadmin
It's recommend to run below command as suggested in Filament Documentation for improving panel perfomance.
php artisan icons:cache
Please see this Improving Filament panel performance documentation for further improvement
This project include lang generator.
php artisan superduper:lang-translate [from] [to]
Generator will look up files inside folder [from]
. Get all variables inside the file; create a file and translate using translate.googleapis.com
.
This is what the translation process looks like.
❯ php artisan superduper:lang-translate en fr es 🔔 Translate to 'fr' 3/3 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% -- ✅ 🔔 Translate to 'es' 1/3 [▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░] 33% -- 🔄 Processing: page.php
php artisan superduper:lang-translate en fr
php artisan superduper:lang-translate en es ar fr pt-PT pt-BR zh-CN zh-TW
php artisan superduper:lang-translate en fr --json
These are Filament Plugins use for this project.
Other recommendations for your starter, in my personal opinion:
Filament Starter is provided under the MIT License.
If you discover a bug, please open an issue.