Sobre el proyecto

NativeKit es un kit de inicio basado en Laravel, Filament 3.x y NativePHP 1.x, diseñado para acelerar el desarrollo de aplicaciones de escritorio nativas para Windows, macOS y Linux. Incluye una estructura multipanel lista para usar compuesta por tres paneles preconfigurados: un Panel de Administración (/admin) para administradores del sistema, un Panel de Aplicación (/app) para usuarios autenticados de la aplicación y un Panel Público que sirve como interfaz frontend para visitantes. El kit incluye un sistema de autenticación multiguardia personalizado que admite tipos de cuenta de Administrador y Usuario, cada uno asignado a su panel correspondiente. La configuración se centraliza mediante un archivo config/nativekit.php que gestiona las rutas de los paneles, el middleware, las opciones de marca (logotipo, colores) y las guardias de autenticación. Cada panel puede personalizarse aún más mediante su propio archivo Filament Provider y puede tener su propio esquema de colores. Las características adicionales incluyen gestión de usuarios y administradores, integración con Tailwind CSS, configuración de colas de base de datos y enrutamiento y marca de paneles personalizables. La instalación puede realizarse mediante el comando de creación de proyectos de Laravel, la CLI complementaria FilaKit o un script de instalación PHP automatizado que gestiona las dependencias de Composer y Node.js, la configuración del entorno, la generación de claves, la configuración de la base de datos, las migraciones y la compilación de recursos. El desarrollo se admite mediante un comando composer native:dev que ejecuta el servidor con registros, colas y compilación de recursos. El proyecto requiere PHP 8.3+, Composer y Node.js con PNPM. Está licenciado bajo la Licencia MIT.