Skip to content

A Laravel starter kit with Filament for panels, persian language, persian validation, vazirmatn font, and essential features for rapid application development.

Notifications You must be signed in to change notification settings

sadegh19b/Filar

Repository files navigation

Filar

A starter kit for Laravel included Filament for panels, Persian language & validation, Vazirmatn font, and essential features for rapid application development.

🚀 Features

  • Laravel 12.x
  • Filament 3.x
  • Livewire 3.x
  • TailwindCSS 4.x
  • Laravel Debugbar
  • Laravel Persian Language
  • Laravel Persian Validation
  • Vazirmatn Font

🛠 Installation & Usage

  1. Clone the repository:
git clone https://github.com/sadegh19b/Filar.git
  1. Install PHP dependencies:
composer install
  1. Prepare project for ready to use:
composer run prepare
  1. Start the development server:
php artisan serve
// or
composer run dev

If you want to install NPM dependencies & run front assets, you can run:

npm install
npm run dev
// or
npm run build

📝 Notes

  • For better performance, suggest to use the below commands to cache icons and components:

    php artisan icons:cache
    php artisan filament:cache-components
  • Always use pint after any changes in the codebase for formatting the code.

  • You can use the google fonts for Vazirmatn font:

    <link href='https://fonts.googleapis.com/css?family=Vazirmatn' rel='stylesheet' />

    Or use the font from the public/css/fonts/vazirmatn.css file, for filament or views.

  • You can use persian_faker() function for persian fake data in seeders.

🏗 Project Structure

The project follows a flexible architecture where you can implement business logic using either Actions or Services based on your specific needs and preferences.

app/
├── Actions/         # Business logic actions
├── Enums/           # Enums
├── Filament/        # Filament admin panel resources
├── Http/
│   ├── Controllers/
├── Icons/           # Blade ui kit icons (heroicons)
├── Models/          # Eloquent models
├── Services/        # Service classes
└── Support/         # Support classes

📚 Documentation

📄 License

This project is licensed under the MIT License.

About

A Laravel starter kit with Filament for panels, persian language, persian validation, vazirmatn font, and essential features for rapid application development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published