Este proyecto todavía está en fase de prueba, así que prefiero dedicar mi tiempo a las funcionalidades de cara al cliente y no a la UI de admin del backend, donde el valor agregado es menor. Quiero apoyarme en Filament y Livewire para ese admin, pero tal como viene se ve demasiado básico y demasiado pensado para developers, no algo que un emprendedor pueda usar con facilidad. ¿Puedo personalizarlo por completo?

Sí, y tenés dos caminos, del más seguro al más riesgoso:

  • Componentes custom. Filament te deja usar tus propios fields, páginas y vistas Blade, así que cualquier parte que parezca demasiado un panel de admin la podés reemplazar con tu propia UI.
  • Un theme para el CSS. Filament incluye un sistema de themes dedicado: un build custom de Tailwind donde sobrescribís sus clases y design tokens para cambiar por completo el estilo de la base.

Una advertencia: el override de CSS es frágil. Las clases de Filament están muy anidadas y muy acopladas entre sí, así que sobrescribirlas una por una rara vez se sostiene, y una actualización del framework puede traer de vuelta los mismos conflictos una y otra vez. Empezá por los componentes custom, y cambiá el estilo a través del theme en lugar de parchear clases sueltas.

Perfecto. Hice exactamente eso y rehice todo el diseño de Filament para mi back office:

  • Overrides de Tailwind sobre su theme para cambiar el look por completo.
  • Clases y componentes custom para que se sienta como un producto, no como un panel de admin.

El Filament base quedó irreconocible. Acá va un recorrido en video del back office rediseñado:

Mandale un email a Eliott

Currículum de Eliott Baylot

Claude es una IA y puede cometer comete errores. Chequeá las respuestas tres veces.