Skip to content

bleach41/RolesPermisos

Repository files navigation

React Roles and Permissions Management

Descripción

Este proyecto implementa un componente en ReactJS que facilita la gestión de roles y permisos. El componente utiliza dos arreglos de entrada: uno para los roles y otro para los permisos asociados a esos roles. Proporciona una interfaz visual para asignar o quitar permisos a roles específicos, así como para agregar nuevos roles y permisos.

image

Ejemplo de Código

image

  • el codigo esta organizado entorno a las tres variables fundamentales: roles, permisos y entidades

prueba unitaria

image

image

Funcionalidades Clave

  • Interfaz visual intuitiva para gestionar roles y permisos.
  • Asignación y eliminación de permisos a roles específicos.
  • Adición de nuevos roles con permisos predeterminados.
  • Adición de nuevos permisos con validación de sintaxis.
  • Integración con una API simulada para crear, actualizar y eliminar roles.

Clona el Repositorio:

git clone https://github.com/bleach41/RolesPermisos.git

Instalación de Dependencias:

  • yarn
  • npm install
  • pnpm install

Ejecución de la Aplicación:

  • yarn dev
  • npm run dev
  • pnpm dev

Detalles

  • Tecnologías Utilizadas: Vite, Vitest, ReactJS, JavaScript, CSS, HTML5.

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available: