Bienvenido al Sistema de Gestión de Usuarios, una aplicación web robusta que te permite administrar usuarios de manera eficiente. Con este sistema, puedes crear, ver, actualizar usuarios y gestionar sus roles y permisos con facilidad.
- 👤 Creación de Usuarios: Crea nuevos usuarios con facilidad y asigna roles y permisos desde una interfaz intuitiva.
- 📋 Visualización de Usuarios: Visualiza una lista detallada de usuarios con opción de paginación y filtros para una fácil navegación.
- 🔄 Actualización de Usuarios: Mantén la información de los usuarios actualizada, incluyendo la opción de cambiar su foto de perfil.
- 🔒 Roles y Permisos: Controla el acceso a distintas funciones del sistema mediante un sistema de roles y permisos flexible.
- Backend: PHP
- Frontend: Bulma
- Base de Datos: MySQL
- Autenticación y Autorización: Sesiones de PHP y manejo de roles/permisos.
-
Clona el repositorio:
git clone [https://github.com/usuario/repo-gestion-usuarios.git](https://github.com/ASTUDILLO-Victor/Software.git) cd repo-gestion-usuarios
-
Configura la Base de Datos:
- Importa
database.sql
en tu servidor MySQL. - Edita
config.php
para configurar los parámetros de conexión a tu base de datos.
- Importa
-
Instala Dependencias:
- Asegúrate de tener PHP y un servidor web configurado.
-
Inicia el Servidor:
- Coloca los archivos en la carpeta raíz de tu servidor web.
- Accede a la aplicación desde tu navegador.
- Dirígete a la sección "Administración de Usuarios".
- Haz clic en "Crear Nuevo Usuario".
- Llena el formulario con la información requerida y selecciona un rol.
- Guarda los cambios.
- Desde la lista de usuarios, selecciona el usuario que deseas actualizar.
- Haz clic en "Editar".
- Realiza los cambios necesarios y actualiza la foto de perfil si es necesario.
- Guarda los cambios.
- Accede a la sección "Roles y Permisos".
- Crea nuevos roles o modifica los existentes.
- Asigna permisos específicos a cada rol según las necesidades de tu organización.
¡Las contribuciones son bienvenidas! Sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad
). - Realiza tus cambios y haz commit (
git commit -m 'Agregar nueva funcionalidad'
). - Haz push a la rama (
git push origin feature/nueva-funcionalidad
). - Abre un Pull Request.
Este proyecto está licenciado bajo la MIT License.
Si tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto con nosotros a través de astudillo_developer@outlook.com.
¡Gracias por usar el Sistema de Gestión de Usuarios! 🎉