Qué es
OppsHub es una herramienta de gestión de proyectos que construí para cubrir un caso de uso que no encontraba bien resuelto en las herramientas existentes: coordinar proyectos pequeños con seguimiento de finanzas, hábitos de equipo y reportes en un mismo sitio.
No es una demo. Es una app funcional con autenticación, base de datos propia y lógica de negocio real.
Qué tiene
- Kanban con drag & drop nativo (dnd-kit), estados personalizables y detalle de tarea completo
- Milestones con progreso y fechas de entrega
- Finanzas por proyecto: ingresos, gastos y balance visual
- Equipo: invitación por enlace, roles y notificaciones
- Hábitos: seguimiento de rutinas de equipo ligadas al proyecto
- Reportes: gráficas con Recharts y exportación
Stack
React 19 + Vite en el frontend, Supabase como backend (auth, base de datos PostgreSQL y storage). Todo el estado de servidor se gestiona directamente contra Supabase sin capa intermedia.
Por qué lo construí
Quería entender cómo se construye una SaaS de principio a fin — desde el modelo de datos hasta la experiencia de usuario. OppsHub es el resultado de eso.