Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

project-delivery-assistant

Plataforma open source de gestión de proyectos y tareas para estudiantes y equipos pequeños, auto-alojable con arquitectura Modular Monolith.

Ficha actualizada 25 sept 2026, 21:34 · upstream 25 sept 2026, 21:25 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es project-delivery-assistant

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

PDA es una plataforma de gestión de proyectos y tareas diseñada específicamente para estudiantes y equipos de desarrollo pequeños que buscan una alternativa gratuita y auto-alojable a herramientas como Jira o Plane. Construida bajo la licencia Apache 2.0, combina un backend robusto en Java con Spring Boot y un frontend moderno en Next.js y TypeScript. El objetivo es simplificar el flujo de trabajo de gestión de proyectos, eliminando la complejidad innecesaria de las grandes plataformas comerciales mientras mantiene características esenciales como asignación de tareas, gestión de roles (PM, Tester, Dev), reportes de pruebas y notificaciones internas.

La arquitectura sigue un enfoque de Modular Monolith para facilitar el despliegue en entornos con recursos limitados sin la sobrecarga operativa de los microservicios. El sistema utiliza PostgreSQL para persistencia de datos y soporta Docker Compose para una orquestación sencilla, aunque actualmente carece de un Dockerfile nativo. La seguridad está priorizada desde el diseño, implementando autenticación basada en cookies HttpOnly, hash de contraseñas con BCrypt y protección contra ataques comunes como CSRF e inyección SQL mediante consultas parametrizadas.

El proyecto se encuentra actualmente en fase de desarrollo activo del V1, donde los fundamentos del backend y frontend están siendo construidos paso a paso. Aunque la planificación técnica está completa, las funcionalidades completas de gestión de proyectos, asignación de tareas y flujos de trabajo complejos aún no están disponibles para producción general. La documentación y el roadmap público indican una evolución gradual hacia características avanzadas como integración de correo electrónico vía SMTP o Brevo, y soporte multilenguaje (Türkçe/English).

CASOS DE USO
  • Gestión de tareas para proyectos universitarios sin costes de licencia.
  • Colaboración en equipos pequeños con roles definidos (Tester, Dev, PM).
  • Auto-alojamiento en servidores personales o VPS económicos con Docker Compose.
  • Seguimiento de progreso y reportes de pruebas integrados en una sola plataforma.
  • Alternativa open source a Jira para startups tempranas o prototipos internos.
PUNTOS DESTACADOS
  • Arquitectura Modular Monolith optimizada para despliegues simples y bajo coste operativo.
  • Licencia Apache 2.0 permitiendo uso comercial, educativo y modificación libre.
  • Seguridad por defecto con autenticación HttpOnly cookie y BCrypt sin dependencias de terceros costosas.
  • Soporte nativo para Docker Compose facilitando la instalación en entornos Linux/macOS/Windows.
  • Migraciones de base de datos versionadas con Flyway para mantener la integridad del esquema.
PRECAUCIONES
  • Backend y frontend aún en fase de scaffold, sin funcionalidad completa de gestión de tareas operativa.
  • No incluye Dockerfile nativo, requiriendo el uso exclusivo de Docker Compose para despliegue.
  • Dependencia de configuración manual vía archivos .env sin soporte automático de secret management avanzado.
  • Funcionalidades avanzadas como integración SMTP o notificaciones externas están marcadas como opcionales y no implementadas en V1.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

PDA - Project Delivery AssistantPDA Project Delivery AssistantPDA geliştirme aşamasındaPDA teknoloji yığını
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Requiere Docker Desktop o Docker Engine con Compose. Clonar repositorio, copiar .env.example a .env y rellenar credenciales de base de datos (PostgreSQL) y JWT. Ejecutar `docker compose up --build`. Asegurar que el puerto 3000 esté libre para el frontend Next.js y 8080 para el backend Spring Boot. La primera instalación requiere crear un admin inicial vía variables de entorno .env antes del primer arranque.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
300080805432
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.