More Premium Hugo Themes Premium Tailwind Themes

Filament Jet

Authentication starter kit for your next Filament application.

Filament Jet

Authentication starter kit for your next Filament application.

Author Avatar Theme by artmin96
Github Stars Github Stars: 48
Last Commit Last Commit: Nov 3, 2023 -
First Commit Created: Dec 18, 2023 -
Filament Jet screenshot

Overview:

Filament Jet is an authentication starter kit for Filament and provides a comprehensive set of features for building secure authentication systems in Filament applications. It includes features such as login, registration, email verification, two-factor authentication, session management, personal data export, API via Laravel Sanctum, and optional team management.

Features:

  • Switchable team: Allows users to switch between different teams in the application.
  • User menu: Provides a user menu with various options for managing their account.
  • Profile Management: Allows users to update their name, email address, and profile photo.
  • Password Update: Enables users to update their password.
  • Two Factor Authentication: Offers support for two-factor authentication using TOTP authenticator applications and recovery codes.
  • Browser Sessions: Manages and displays information about active browser sessions.
  • Delete Account: Allows users to delete their account.
  • Download Information: Provides the functionality to download the user’s information.

Installation:

To install Filament Jet, you can use composer:

composer require filament/jet

After installing the package, you need to execute the following Artisan command:

php artisan filament:install-jet

To enable team support, you can use the --teams switch:

php artisan filament:install-jet --teams

After installation, it is recommended to install and build NPM dependencies and migrate the database:

npm install && npm run dev
php artisan migrate

Additionally, you can publish the views using the following command:

php artisan vendor:publish --provider="Filament\Jet\JetServiceProvider" --tag="jet-views"

Don’t forget to update the config/filament.php file to point to the Filament Jet’s Login class. You may also want to customize the size of the auth card and show/hide the brand.

Summary:

Filament Jet is a feature-rich authentication starter kit for Filament applications. It provides an easy way to implement login, registration, two-factor authentication, and other essential authentication features. The installation process is straightforward, and the package offers extensive customization options. Overall, Filament Jet is an excellent tool for developers looking to build secure authentication systems in their Filament applications.