Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/astudillo-victor/software
https://github.com/astudillo-victor/software
Last synced: about 22 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/astudillo-victor/software
- Owner: ASTUDILLO-Victor
- Created: 2024-08-23T04:45:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T03:00:57.000Z (2 months ago)
- Last Synced: 2024-08-26T04:22:08.902Z (2 months ago)
- Language: PHP
- Size: 1.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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! 🎉