Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/log1x/filament-starter
A beautiful starting point for your next TALL stack project using Filament. ⚡
https://github.com/log1x/filament-starter
alpine filament laravel livewire tailwind
Last synced: 2 days ago
JSON representation
A beautiful starting point for your next TALL stack project using Filament. ⚡
- Host: GitHub
- URL: https://github.com/log1x/filament-starter
- Owner: Log1x
- License: mit
- Created: 2023-12-19T19:56:48.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T10:51:43.000Z (16 days ago)
- Last Synced: 2024-12-13T07:02:43.185Z (10 days ago)
- Topics: alpine, filament, laravel, livewire, tailwind
- Language: PHP
- Homepage: https://github.com/Log1x/filament-starter
- Size: 1.65 MB
- Stars: 441
- Watchers: 12
- Forks: 63
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Filament Starter
Here lives a beautiful starting point to quickly bootstrap your next [TALL stack](https://tallstack.dev/) application utilizing [Filament](https://filamentphp.com/) for the admin panel.
![Screenshot](https://i.imgur.com/AxerbeO.png)
## Features
- 🚀 Quick, clean starting point with an example **Post** model and resource.
- 🧑💻 Fully pre-configured and [customized](#plugins-used) Filament panel with best practices in place.
- 🎨 Clean, minimally styled frontend powered by [Livewire](https://livewire.laravel.com/).
- 💄 [TailwindCSS](https://tailwindcss.com/) and [Vite](https://vitejs.dev/) ready for immediate use.
- 👷 Pre-bundled Livewire and [Alpine](https://alpinejs.dev/) for easy extendability.
- ⚡️ SPA-ready in both Filament and the frontend.
- 🔨 GitHub Actions workflows for [Pint](https://github.com/laravel/pint) with pre-configured Dependabot for dependencies.
- 🔍️ Easy programmatic SEO using [romanzipp/laravel-seo](https://github.com/romanzipp/Laravel-SEO).## Requirements
Make sure all dependencies have been installed before moving on:
- [PHP](https://secure.php.net/manual/en/install.php) >= 8.2
- [Composer](https://getcomposer.org/download/)
- [Node.js](http://nodejs.org/) >= 18
- [Yarn](https://yarnpkg.com/en/docs/install)## Getting Started
Start by creating the project using Composer and configuring the `.env` file:
```sh
composer create-project log1x/filament-starter:dev-main
cd filament-starter
```After `.env` is configured, you can proceed to migrate & seed the database:
```sh
php artisan migrate:fresh --seed
```Once the database is seeded, you can login at `/admin` using the default admin user:
```yaml
Username: admin
Password: admin
```### Build Assets
The project assets are compiled using Vite. This can be done by installing the dependencies and running the build command with Yarn.
```sh
yarn install
yarn build
```## Plugins Used
The following [Filament plugins](https://filamentphp.com/plugins) come fully implemented and configured out of the box:
| **Plugin** | **Description** | **Author** |
| :------------------------------------------------------------------ | :------------------------------------------------- | :---------------------------------------------- |
| [Curator](https://github.com/awcodes/filament-curator) | A beautiful media library. | [awcodes](https://github.com/awcodes) |
| [Gravatar](https://github.com/awcodes/filament-gravatar) | Easy avatar integration powered by Gravatar. | [awcodes](https://github.com/awcodes) |
| [Exceptions](https://github.com/bezhansalleh/filament-exceptions) | A simple but powerful Exception viewer. | [bezhansalleh](https://github.com/bezhansalleh) |
| [Jobs Monitor](https://github.com/croustibat/filament-jobs-monitor) | Easily monitor background jobs and their progress. | [croustibat](https://github.com/croustibat) |
| [Breezy](https://github.com/jeffgreco13/filament-breezy) | Customizable user profile pages and 2FA support. | [jeffgreco13](https://github.com/jeffgreco13) |
| [Peek](https://github.com/pboivin/filament-peek) | Quick & efficient front-end previews of resources. | [pboivin](https://github.com/pboivin) |
| [Logger](https://github.com/z3d0x/filament-logger) | Zero-config resource activity logging. | [z3d0x](https://github.com/z3d0x) |## Bug Reports
If you discover a bug in Filament Starter, please [open an issue](https://github.com/log1x/filament-starter/issues).
## Contributing
Contributing whether it be through PRs, reporting an issue, or suggesting an idea is encouraged and appreciated.
## License
Filament Starter is provided under the [MIT License](LICENSE.md).