icebearsoft/kitukizuri

Auth

Installs: 1 310

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Open Issues: 6

Language:SCSS

1.4 2024-06-16 19:56 UTC

README

Kitu Kizuri es una estructura de aplicación diseñada para Laravel. Proporciona un punto de partida para tu aplicación.

Componentes

  • Krud Security
    • Inicio de sesión con Jetstream - default
    • Inicio de sesión con LdapRecord - opcional
    • Gestión de Usuarios
    • Asignación de Roles
    • Asignación de Permisos por Módulos
  • Krud Admin
    • GUI para administración de Krud Security
    • Generador Low Code de "Catálogos (CRUD)"
    • Gestor de base de Datos para MySQL
    • Logs en base de datos - opcional
  • Krud Aux
    • Entorno de desarrollo basado en Docker integrando
    • Integración con Vue - opcional
    • Integración con MongoDB - opcional
    • Integración con Trino - opcional

Documentación: https://kitukizuri.icebearsoft.com

Instalación

Instalar paquete en Laravel

composer require icebearsoft/kitukizuri

Utilizar entorno de desarrollo con Docker

php artisan krud:set-docker

docker-compose build

docker-compose up -d

Instalar Krud

# utilizando recursos locales
php artisan krud:install

# utilizando entorno en docker
docker exec -it idContainer bash

php artisan krud:install

Configuración opcional

Seeders

Agregar en database/seeds/DatabaseSeeder.php

public function run()
{
  $this->call(ModulosSeeder::class);
  $this->call(PermisosSeeder::class);
  $this->call(MenuSeeder::class);
}

Usuario default

Usuario: admin@mail.com Password: "temp,123"

Visitar la wiki para conocer más acerca del proyecto.