DEV Community

Cover image for πŸš€ Kaido Kit FilamentPhp Starter Code
Putra Prima A
Putra Prima A

Posted on

πŸš€ Kaido Kit FilamentPhp Starter Code

A powerful and opinionated FilamentPHP starter kit designed to accelerate your admin panel development. Kaido Kit provides a robust foundation with pre-configured plugins, configuration and best practices for building feature-rich admin interfaces.

Introduction Video

Build FilamentPhp Apps 10x Faster | Kaido-Kit Starter Kit (Complete Demo)

✨ Features

πŸ› οΈ Developer Experience

  • ⚑ Quick CRUD generation with customized FilamentPHP stubs
    • Optimized UX out of the box
    • No need to modify generated resources
  • πŸ”„ Auto reload on save for rapid development
  • πŸ“š Easy API documentation using Scramble
  • πŸ“€ Built-in Export and Import examples in Filament resources

πŸ” Authentication & Authorization

  • πŸ›‘οΈ Role-Based Access Control (RBAC) using Filament Shield
  • πŸ”‘ Enhanced login page with custom design
  • 🌐 Social login with Google via Filament Socialite
  • πŸ‘€ User profile management with Filament Breezy
  • πŸ”’ Instant 2-Factor Authentication capabilities
  • πŸ‘₯ Simple user-to-role assignment
  • 🎭 User impersonation via Filament Impersonate

πŸ“‘ API & Integration

  • πŸš€ Full API support with Filament API Service
    • Seamlessly integrated with Shield
    • Ready-to-use API endpoints
  • πŸ“¨ Email integration using Resend
  • πŸ“ Auto-generated API documentation

πŸ“ Media & Content Management

βš™οΈ Configuration & Settings

🀝 Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ™ Acknowledgments

πŸ’¬ Support

Top comments (0)