Overview
The Fukigen Filament Starterpack is a tool created by FukigenMedia that aims to make starting new projects easier. It provides a collection of packages and resources to help streamline the development process.
Features
- TALL Stack: Utilizes the TALL stack, which includes Tailwind CSS, Alpine JS, Laravel, and Livewire.
- FilamentAdmin: Provides an admin panel with various features like media library, settings, tags, and more.
- Official Plugin: Includes an official plugin that allows for customization and additional functionality.
- Filament Shield: Implements a protection mechanism called Filament Shield.
- Impersonate: Allows for user impersonation to test and troubleshoot user-related functionalities.
- FukigenMedia Custom Function: Introduces a custom function created by FukigenMedia.
- Profile Page: Generates a profile page for users.
- Setting Page: Generates a settings page where users can configure their application.
- User Resources: Provides resources for managing user-related functionalities.
- Log Activities: Logs user activities for tracking and troubleshooting purposes.
- Upgrade: Allows for easy upgrading of the package.
Installation
Here is a step-by-step guide to installing the Fukigen Filament Starterpack:
Generate a new repository with the provided template link: https://github.com/fukigenmedia/filamentadmin-starterpack/generate
Install the package via composer:
composer require fukigenmedia/filamentadmin-starterpackCompile all CSS and JS:
npm install && npm run devCreate a copy of the .env file and generate a Laravel key:
cp .env.example .env php artisan key:generateConfigure your .env file with the necessary settings.
Generate default permissions and run migrations:
php artisan migrate:fresh --seedNote: This command will flush all the existing tables and run migrations. When prompted with a question, answer “no” to avoid overwriting existing files.
Congratulations! You can now access your application on the /app route.
Summary
The Fukigen Filament Starterpack is a comprehensive tool for easily starting new projects. It includes the TALL stack and FilamentAdmin, providing a wide range of features for developers. The installation process is straightforward, making it convenient to set up and get started. Overall, it offers a convenient and efficient solution for starting new projects.