Skip to content

Este proyecto, consiste en una API REST donde se pueden registrar usuarios y asignarles un grupo, o rol. Los grupos a su ves poseen menús y submenús a los que el usuario puede acceder. Según el grupo que poseen.

License

Notifications You must be signed in to change notification settings

guille555/bck--php--bse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

bck--php--bse

Este proyecto consiste en una API REST donde se pueden registrar usuarios y asignarles un grupo. Los grupos a su vez poseen menús, los cuales poseen submenús y estos contienen ítems de acción. Cada ítem de acción contiene una ruta de destino. Dicha ruta brinda acceso a un usuario que se encuentre en un determinado grupo. El proyecto se separa en capas. La capa "api", es donde se encuentran los puntos de acceso del proyecto. En dicha capa se hallan los componentes que gestionan cada ABML (Alta, Baja, Modificación y Listado), o CRUD. Cada petición que se recibe en esta capa es controlada antes de pasar a la siguiente capa. La siguiente capa a la que se pasa es la capa de "servicio" donde se encuentra la lógica de negocio. En esta capa se realizan las operaciones, conversiones, entre otras acciones, para poder responder a la petición entrante. La siguiente capa con la que se comunica es la capa "dao", donde se hallan preparadas las consultas para la base de datos.

Tecnologías utilizadas:

  • MySQL 8
  • PHP 8.2
  • VSCode
  • Insomnia

About

Este proyecto, consiste en una API REST donde se pueden registrar usuarios y asignarles un grupo, o rol. Los grupos a su ves poseen menús y submenús a los que el usuario puede acceder. Según el grupo que poseen.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages