Autentification_rols

🛡️ RBAC System - Parametrización de Rutas & Roles

Arquitectura centralizada para la parametrización dinámica de rutas de acceso y gestión granular de permisos de usuario.

Este sistema proporciona un motor robusto para el control de acceso basado en roles (RBAC). Su objetivo principal es permitir la configuración técnica de permisos y la definición de rutas protegidas mediante una estructura parametrizable, separando la lógica de seguridad del backend (Laravel) de la implementación del cliente (React).


🚀 Vista Rápida

Credenciales de Acceso Valor
📧 Email admin@gmail.com
🔑 Password admin

✨ Características Técnicas


🛠️ Tech Stack & Herramientas

Este sistema de gestión de rutas y roles ha sido desarrollado utilizando diversas herramientas, lenguajes y tecnologías para proporcionar una solución robusta y eficiente.

Core Development

My Skills

Infraestructura & Seguridad


📦 Instalación y Configuración

  1. Clona el repositorio:

    git clone https://github.com/SirBeho/Autentification_rols
    

Primero configuramos el Fronten

  1. Navega al directorio del frontend:

    cd frontend
    
  2. Instala las dependencias de React

    npm install
    
  3. Inicia el servidor de desarrollo de React:

    npm run dev
    

Ahora el backend

  1. Navega al directorio del backend:

    cd backend
    
  2. Copia el archivo .env.example a .env

  3. Instalar dependencia composer:

    composer install
    
  4. Genera una nueva clave de aplicación y el secret del JWT:

    php artisan key:generate
    php artisan jwt:secret
    
  5. Ejecuta las migraciones para crear la estructura de la base de datos:

    php artisan migrate
    
  6. (Opcional) Corre los datos de prueva (seeders)

    php artisan db:seed
    
  7. Inicia el servidor de desarrollo de Laravel: php artisan serve


🧑‍💻 Autor

Descripción de la imagen

Ing. Benjamin Tavarez

Este proyecto fue desarrollado por Benjamin Tavarez en una iniciativa propia a la falta de un espacio para lista personalizadas de obsequios. Todos los derechos reservados

Si tienes alguna pregunta o comentario sobre este proyecto, no dudes en ponerte en contacto conmigo a través de benjamin.tavarez.98@gmail.com o en LinkedIn.