Aplicación full-stack de IA para organizar pensamientos libres. El usuario escribe sin estructurar previamente; una pipeline extrae pensamientos, los clasifica y resume el contenido.
Además del análisis, incluye visitantes y usuarios registrados, cuotas, roles de acceso, persistencia y panel administrativo.
Problema
Reducir el esfuerzo de organizar ideas antes de escribir, convirtiendo un registro libre en información estructurada.
Arquitectura
Next.js App Router organiza la aplicación por capas. La interfaz gestiona presentación; las rutas API delegan a casos de uso en el servidor; los servicios de dominio manejan análisis y reglas; Drizzle ORM y Neon Postgres aportan persistencia.
- Roles de visitante, usuario y administrador.
- Cuotas antes del procesamiento con IA.
- Validación de salidas con Zod.
- Handlers con dependencias inyectables para pruebas.
- Evolución del esquema mediante migraciones.
Implementación
Los registros se analizan y vinculan con cuentas o sesiones de visitantes. Incluye autenticación, historial, creación, edición y eliminación, controles para “olvidar” y “despejar la mente”, panel de usuarios, estadísticas y exportación Markdown.
Resultado
Una exploración de ingeniería de producto con IA que une análisis, validación, persistencia y administración. El foco está en separar responsabilidades y mantener contratos predecibles, no en mostrar solo una llamada a un modelo.

