Cognita Study
Plataforma de estudio universitario con tutor de IA socrático, flashcards con repetición espaciada, apuntes con búsqueda y plan de estudios. Instalable como app.

Recorrido
Capturas de la aplicación en modo claro y en modo demo (sin base de datos ni clave de IA): el tutor responde con textos de ejemplo.




En el celular


- pantallas
- 17
- endpoints de API
- 16
- modelos de datos
- 15
- líneas de código
- +14.000
El problema
Estudiar una carrera universitaria exige organizar muchas materias, repasar a tiempo y entender en lugar de memorizar. Los estudiantes de Sistemas de la UTN Tucumán no tenían una herramienta que juntara su plan de estudios, el repaso y un tutor que los haga pensar.
La solución
Construí una plataforma con el plan de estudios de la carrera, un tutor de IA que guía con preguntas (método socrático y técnica de Feynman) en lugar de dar la respuesta directa, flashcards con repetición espaciada, apuntes, práctica, plan de estudio, calendario y temporizador de enfoque.
Qué incluye
- Tutor de IA socrático: guía con preguntas y puede apoyarse en los apuntes del estudiante
- Flashcards con repetición espaciada (SM-2) y estimación de la retención por materia con el modelo FSRS
- Subida de apuntes (PDF y Word) con búsqueda sobre su contenido
- Plan de estudios completo de la carrera, con detalle por materia
- Práctica adaptativa, generador de ejercicios y de mazos con IA
- Fórmulas matemáticas con LaTeX, calendario y temporizador Pomodoro
- Instalable como app, con modo oscuro y funcionamiento sin conexión
- Rachas de estudio y sincronización de progreso
Arquitectura
Next.js 16 con App Router, PostgreSQL en Supabase con Prisma y autenticación con NextAuth. Estado del cliente con Zustand y respaldo en el navegador cuando no hay base de datos. IA con el SDK de Vercel y OpenAI, con búsqueda sobre los apuntes subidos (PDF y Word). Es una PWA instalable con service worker y funciona sin conexión.
Decisiones técnicas
Un tutor que enseña a pensar
El prompt del tutor tiene reglas estrictas: preguntar antes de responder y pedir que el estudiante explique con sus palabras. Está pensado para aprender, no para copiar respuestas.
Repetición espaciada de verdad
El próximo repaso de cada tarjeta se programa con SM-2, implementado como lógica pura y con pruebas. Además, el panel estima cuánto recuerda el estudiante de cada materia usando la curva de olvido del modelo FSRS.
Funciona aunque falte la base de datos o la IA
Sin base de datos, la app guarda en el navegador y marca la respuesta con un aviso. Sin clave de OpenAI, el tutor responde en modo demo. Nada se rompe por una variable faltante.
Protección de los costos de IA
Los endpoints que llaman a la IA tienen límite de peticiones, con Redis opcional para que el límite sea compartido entre instancias del servidor.
Pensado para el celular
Es una PWA con navegación inferior, instalable y con service worker. Un estudiante la usa en el colectivo, a veces sin buena conexión.
Resultados
Una plataforma completa y usable en el celular, con el tutor, el repaso y la organización en un solo lugar. Tiene pruebas unitarias para la lógica de repaso y de generación, y pruebas end-to-end de los flujos principales.
¿Necesitás algo así para tu negocio?
Contame qué querés ordenar o vender y te respondo con una propuesta de precio y plazo.