Prototipo funcional de alta fidelidad de una app de analítica y creación de contenido para redes sociales, más la especificación completa del backend que lo convierte en producto real.
Estado: prototipo + especificación. El frontend funciona y es navegable; el backend está diseñado y documentado, no construido. Está aquí porque el trabajo de producto y arquitectura vale por sí mismo.
| Pieza | Qué es |
|---|---|
Viralize - App (standalone).html |
Prototipo navegable en un solo archivo: React por runtime, estado en localStorage. Define UI, flujos y comportamiento al detalle. |
app/ |
Esqueleto Next.js + Prisma sobre el que se porta el prototipo. |
BRIEF-BACKEND.md |
La especificación: modelo de datos, endpoints, integraciones y orden de construcción. |
Viralize - Idea y Usabilidad.html |
El razonamiento de producto: para quién es y qué problema resuelve. |
Viralize - Checklist de Conexion.html |
Checklist de integración frontend ↔ backend ↔ APIs externas. |
Un creador de contenido trabaja a ciegas: no sabe qué formato funciona esta semana ni por qué. Viralize junta señales de TikTok, Instagram, YouTube, Facebook, X y Google Trends, y sobre eso monta un asistente que analiza imágenes y genera guiones.
- Frontend — Next.js + TypeScript + Tailwind, recreando la UI del prototipo 1:1.
- Datos — migración de
localStoragea base de datos con cuentas de usuario (Prisma). - IA — todas las llamadas pasan por el backend como proxy. Ninguna clave llega al navegador: API keys y secretos viven en variables de entorno del servidor. Esta restricción está escrita en la especificación desde el primer día, no añadida después.
- Integraciones — un adaptador por plataforma, con caché y límites de tasa.
Kevin Stiven Guzmán Ovalle — Escaldes-Engordany, Andorra.