Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/astudillo-victor/software


https://github.com/astudillo-victor/software

Last synced: about 22 hours ago
JSON representation

Awesome Lists containing this project

README

        

# 🌟 Sistema de Gestión de Usuarios 🌟

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.

---

## ✨ Características Principales

- **👤 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.

---

## 🛠️ Tecnologías Utilizadas

- **Backend**: PHP
- **Frontend**: [Bulma](https://bulma.io/)
- **Base de Datos**: MySQL
- **Autenticación y Autorización**: Sesiones de PHP y manejo de roles/permisos.

---

## 🚀 Instalación

1. **Clona el repositorio**:
```bash
git clone [https://github.com/usuario/repo-gestion-usuarios.git](https://github.com/ASTUDILLO-Victor/Software.git)
cd repo-gestion-usuarios
```

2. **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.

3. **Instala Dependencias**:
- Asegúrate de tener PHP y un servidor web configurado.

4. **Inicia el Servidor**:
- Coloca los archivos en la carpeta raíz de tu servidor web.
- Accede a la aplicación desde tu navegador.

---

## 📚 Uso

### ➕ Crear un Nuevo Usuario

1. Dirígete a la sección "Administración de Usuarios".
2. Haz clic en **"Crear Nuevo Usuario"**.
3. Llena el formulario con la información requerida y selecciona un rol.
4. Guarda los cambios.

### ✏️ Actualizar Usuario

1. Desde la lista de usuarios, selecciona el usuario que deseas actualizar.
2. Haz clic en **"Editar"**.
3. Realiza los cambios necesarios y actualiza la foto de perfil si es necesario.
4. Guarda los cambios.

### 🔧 Gestión de Roles y Permisos

1. Accede a la sección **"Roles y Permisos"**.
2. Crea nuevos roles o modifica los existentes.
3. Asigna permisos específicos a cada rol según las necesidades de tu organización.

---

## 🤝 Contribución

¡Las contribuciones son bienvenidas! Sigue estos pasos:

1. Haz un fork del repositorio.
2. Crea una nueva rama (`git checkout -b feature/nueva-funcionalidad`).
3. Realiza tus cambios y haz commit (`git commit -m 'Agregar nueva funcionalidad'`).
4. Haz push a la rama (`git push origin feature/nueva-funcionalidad`).
5. Abre un Pull Request.

---

## 📄 Licencia

Este proyecto está licenciado bajo la [MIT License](LICENSE).

---

## 📧 Contacto

Si tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto con nosotros a través de [[email protected]](mailto:[email protected]).

---

¡Gracias por usar el Sistema de Gestión de Usuarios! 🎉