Inicio Proyectos ProjUnity
web app
Completado

ProjUnity
Marketplace de Recursos Digitales para Desarrolladores

ProjUnity es un marketplace peer-to-peer que conecta desarrolladores freelancers para la compra y venta de recursos digitales y proyectos IT. Inspirado en la filosofía de itch.io, la plataforma empodera a creadores independientes permitiéndoles monetizar sus aplicaciones, componentes y herramientas con total autonomía sobre precios, presentación y términos de venta.

C2C
Modelo de negocio
25+
Componentes reutilizables
<2s
Tiempo de carga
ProjUnity

STACK TECNOLÓGICO

Fullstack Next.js PostgreSQL Express.js NextUI TailwindCSS Redux Mercado Pago

CAPTURAS DE PANTALLA

CARACTERÍSTICAS PRINCIPALES

Marketplace Descentralizado

Sistema C2C donde cada desarrollador gestiona sus propios productos con páginas personalizables, precios flexibles y control total sobre términos de venta.

Perfiles de Desarrollador Completos

Portfolios públicos con showcase de proyectos, historial de ventas, sistema de reputación y seguimiento de creadores favoritos.

Comunidad Activa

Sistema de comentarios y valoraciones en proyectos, feed de novedades con actualizaciones de creadores, y notificaciones en tiempo real para engagement.

Pagos Integrados

Procesamiento de transacciones mediante Mercado Pago con generación automática de facturas en PDF y panel de analytics de ventas.

ARQUITECTURA

Frontend

Next.js con App Router, NextUI para componentes UI, TailwindCSS para estilos utilitarios

Backend

Express.js con arquitectura RESTful, PostgreSQL con modelado relacional optimizado

Estado Global

Redux para manejo centralizado de estado con middleware para side effects

Autenticación

PassportJS con estrategias JWT y OAuth para autenticación segura y escalable

Infraestructura Cloud

Cloudinary para gestión de assets multimedia, despliegue distribuido en Vercel (frontend) y Render (backend)

Generación de Documentos

jsPDF para facturación automática con templates personalizables

Analytics

Recharts para visualización de métricas de ventas y engagement

PROCESO

1

Conceptualización & MVP

Definición de alcance para proyecto grupal, research de plataformas similares (itch.io, Gumroad) y diseño de arquitectura inicial.

2

Desarrollo Colaborativo

Metodología ágil con sprints coordinados, distribución de features por especialización y code reviews constantes.

3

Integración de Servicios

Implementación de Mercado Pago SDK, configuración de Cloudinary y setup de infraestructura de deployment.

4

Testing & Refinamiento

Pruebas de flujos críticos (compra, publicación, autenticación) y optimización de performance.

5

Deploy & Documentación

Despliegue en producción con CI/CD y documentación técnica para mantenimiento futuro.

MI ROL COMO
Frontend Lead & UI Designer

Lideré el área de frontend desde la conceptualización visual hasta la implementación técnica, siendo responsable del diseño de interfaz y la arquitectura del cliente. Mi enfoque fue crear un marketplace intuitivo que empoderara a desarrolladores mientras mantenía una experiencia de usuario coherente y profesional.

DESAFÍOS & SOLUCIONES

DESAFÍO

Coordinación de Equipo Distribuido - Sincronización de trabajo entre múltiples desarrolladores con diferentes zonas horarias y estilos de código

SOLUCIÓN

Establecimiento de convenciones de código estrictas, implementación de Git flow con feature branches, y daily standups asíncronos mediante documentación compartida.

DESAFÍO

Arquitectura de Pagos Compleja - Integración de flujo completo de compra con Mercado Pago, incluyendo webhooks, manejo de estados de transacción y generación de facturas

SOLUCIÓN

Implementación de máquina de estados para tracking de órdenes, sistema de webhooks resiliente con retry logic, y generación automática de PDFs mediante templates dinámicos.

DESAFÍO

Gestión de Assets Multimedia - Manejo eficiente de uploads de imágenes, videos y archivos de proyectos sin comprometer performance

SOLUCIÓN

Integración de Cloudinary con transformaciones on-the-fly, lazy loading de contenido pesado y optimización de formatos (WebP, compresión automática).

DESAFÍO

UX de Marketplace Complejo - Balance entre autonomía del vendedor y experiencia consistente del comprador

SOLUCIÓN

Sistema de templates personalizables con constraints de diseño, preview en tiempo real de páginas de proyecto y guidelines de contenido para mantener calidad.

DESAFÍO

Estado Global en Aplicación Compleja - Sincronización de datos de usuario, carrito, notificaciones y productos sin prop drilling excesivo

SOLUCIÓN

Arquitectura Redux con slices modulares, selectors memoizados con Reselect para performance y middleware custom para side effects de API.

IMPACTO

El resultado fue una interfaz que equilibra la autonomía creativa de los vendedores con una experiencia de compra consistente, facilitando que el equipo validara el concepto del marketplace con usuarios reales durante la fase de MVP.

RESULTADOS & MÉTRICAS

MVP
Lanzado en 3 meses
50+
Proyectos publicados en beta
100%
Cobertura de flujos críticos
7
Desarrolladores en equipo
100%
Integración Mercado Pago funcional