MVP académico · Gestión de proyectos · PMBOK

Aplicación web para gestionar el Plan de Gestión de Calidad

ProjectForge PMI centraliza el diligenciamiento, edición, almacenamiento y visualización del Plan de Gestión de Calidad de un proyecto, usando tecnologías ligeras y fáciles de desplegar.

PHP puro MySQL/MariaDB PDO XAMPP Docker Dokploy + Cosmos

Contexto

Problema que resuelve

En los proyectos académicos, los planes de calidad suelen elaborarse en documentos separados, hojas de cálculo o formatos manuales. Esto puede causar duplicidad, pérdida de trazabilidad, errores de versión y dificultad para generar una entrega formal.

01

Información dispersa

El proyecto evita depender de varios archivos separados para documentar el plan de calidad.

02

Falta de trazabilidad

La información queda organizada por proyecto y almacenada en una base de datos.

03

Entrega manual

El sistema genera una vista tipo documento que puede imprimirse o guardarse como PDF.

Solución propuesta

Un MVP funcional, documentado e instalable

Gestión del plan

Permite registrar proyectos y diligenciar campos del Plan de Gestión de Calidad: objetivos, responsables, métricas, entregables, criterios de aceptación y actividades.

PHP + MySQL

La aplicación está construida con PHP puro, MySQL/MariaDB y PDO, evitando frameworks pesados y facilitando su ejecución en XAMPP o Docker.

Documentación completa

Incluye README, scripts SQL, manual de usuario, manual técnico, explicación del código y guía de despliegue con Docker, Dokploy y Cosmos.

Implementación

Arquitectura de despliegue

El proyecto puede ejecutarse como un entorno tipo XAMPP dockerizado. Dokploy administra los contenedores y Cosmos Cloud publica el servicio mediante reverse proxy.

Alcance

Funciones principales del MVP

Inicio de sesión
Creación de proyectos
Edición de información
Eliminación de proyectos
Plan de Gestión de Calidad
Carga de logos
Base de datos MySQL
Vista tipo documento
Exportación mediante impresión a PDF

Instalación

Dos formas de ejecutar el proyecto

Modo local con XAMPP

1. Copiar el proyecto en:
   C:\xampp\htdocs\projectforge-pmi

2. Activar en php.ini:
   extension=pdo_mysql
   extension=gd

3. Importar en phpMyAdmin:
   database/plan_calidad_schema.sql
   database/plan_calidad_seed.sql

4. Abrir:
   http://localhost/projectforge-pmi/public/

Modo Docker/Dokploy + Cosmos

docker compose up -d --build

Aplicación:
http://IP_DOKPLOY:18080

phpMyAdmin:
http://IP_DOKPLOY:18081

Cosmos:
projectforge.argeworks.com    → http://IP_DOKPLOY:18080
db-projectforge.argeworks.com → http://IP_DOKPLOY:18081

Repositorio

Ramas recomendadas

main

Versión estable del MVP académico para revisión del profesor.

docker-cosmos

Implementación con Docker Compose, MariaDB, phpMyAdmin, Dokploy y Cosmos.

gh-pages

Página estática de presentación del proyecto, publicada con GitHub Pages.