Overview
Filament Starter is a starting point for quickly bootstrapping TALL stack applications with Filament as the admin panel. It provides a clean and pre-configured setup with best practices in place, making it easy to get started with building applications.
Features
- Quick, clean starting point with an example Post model and resource.
- Fully pre-configured and customized Filament panel with best practices in place.
- Clean, minimally styled frontend powered by Livewire.
- TailwindCSS and Vite ready for immediate use.
- Pre-bundled Livewire and Alpine for easy extendability.
- SPA-ready in both Filament and the frontend.
- GitHub Actions workflows for Pint with pre-configured Dependabot for dependencies.
- Easy programmatic SEO using romanzipp/laravel-seo.
Installation
To get started with Filament Starter, make sure you have the following dependencies installed:
- PHP >= 8.1
- Composer
- Node.js >= 18
- Yarn
- Clone the Filament Starter repository.
git clone [repository-url]
Configure the .env file with your desired settings.
Migrate and seed the database.
php artisan migrate --seed
- Access the admin panel by logging in with the default admin user at /admin.
Summary
Filament Starter is a useful starting point for developers looking to quickly bootstrap TALL stack applications with the Filament admin panel. It provides a clean and pre-configured setup, making it easy to get started with building applications. With features like a customized Filament panel, Livewire-powered frontend, TailwindCSS and Vite integration, and pre-bundled Livewire and Alpine, developers have the necessary tools and resources to extend and customize the application as needed. Additionally, Filament Starter offers GitHub Actions workflows, pre-configured Dependabot, and programmatic SEO capabilities, enhancing the development and deployment process. Overall, Filament Starter is a convenient and efficient solution for developers looking for a starting point for their TALL stack applications.