rg-glez-tfh-syntax-sanctuary / admin-of-pjs
A simple web-based project management system utilizing a blockchain-like concept.
Package info
github.com/TimeFinanceHub/administradorWeb-de-proyectos
Language:HTML
Type:project
pkg:composer/rg-glez-tfh-syntax-sanctuary/admin-of-pjs
Requires
- php: >=7.4
- ext-pdo: *
- ext-pdo_mysql: *
This package is auto-updated.
Last update: 2026-03-15 03:39:30 UTC
README
Este proyecto es un sistema de gestión de proyectos ligero y basado en la web, que incorpora un concepto simplificado de "blockchain" para garantizar la integridad de los datos de tus proyectos. Cada proyecto se almacena como un "bloque" en una cadena digital inmutable, lo que permite un seguimiento seguro y verificable de su historial.
🚀 Características Principales
- Gestión de Proyectos: Crea, edita y organiza tus proyectos de forma eficiente.
- Seguimiento de Tareas: Desglosa tus proyectos en tareas manejables y sigue su progreso.
- Integridad de Datos: Utiliza un mecanismo similar a blockchain para asegurar que el historial de tus proyectos no sea alterado.
- Subida de Archivos: Adjunta documentos y medios relevantes a cada proyecto.
- Autenticación de Usuarios: Sistema seguro de registro e inicio de sesión para múltiples usuarios.
- Reportes y Estadísticas: Visualiza el progreso de tus proyectos y tareas a través de un panel de reportes.
🛠️ Requisitos del Sistema
Para ejecutar este proyecto, necesitas:
- PHP v7.4 o superior (con extensiones
pdoypdo_mysql) - Servidor web (Apache, Nginx, PHP-FPM)
- MySQL 5.7+ o MariaDB 10.2+
- Composer (para la gestión de dependencias PHP)
- Cliente de línea de comandos de MySQL (para el script de instalación)
📦 Instalación
Este proyecto está diseñado para ser instalado como un nuevo proyecto de Composer. Sigue estos pasos:
-
Crea el proyecto usando Composer:
composer create-project rg-glez-tfh-syntax-sanctuary/admin-of-pjs <nombre-de-tu-proyecto> cd <nombre-de-tu-proyecto>
Si ya has clonado el repositorio directamente, ve al paso 2.
-
Instala las dependencias de Composer (si no usaste
create-projecto si necesitas actualizar):composer install
-
Ejecuta el script de configuración interactivo: Este script te guiará para crear el archivo
.env(con las credenciales de la DB), configurar la base de datos, el usuario y todas las tablas necesarias.chmod +x setup.sh ./setup.sh
-
Inicia el servidor web (ej. con el servidor integrado de PHP):
php -S localhost:8000
Luego, abre tu navegador y ve a
http://localhost:8000.
Para una guía de instalación más detallada, consulta docs/documentacion_tecnica.md.
📖 Documentación
- Documentación Técnica: Información detallada sobre la arquitectura, base de datos, estructura del código y más.
- Manual de Usuario: Una guía completa para el usuario final sobre cómo utilizar todas las funcionalidades de la aplicación.
- Guía de Pruebas: Pasos para verificar que todas las características del proyecto funcionan correctamente.
🤝 Contribuciones
Las contribuciones son bienvenidas. Si encuentras un error o tienes una sugerencia de mejora, por favor abre un issue o envía un pull request.
📄 Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Desarrollado con pasión por Ramiro G Glez. para la comunidad de Mostly PHP Software.
