Wayver, sala de estudio
Año2025 — 2026
RolFundador · Full-stack
StackReact 19 · TS · Supabase · Claude
EstadoEn producción · wayver.app

Wayver

La plataforma de estudio para universitarios: tu progreso, verificado.

“

Un estudiante tiene el temario en un PDF, las entregas en Canvas y un chatbot genérico en otra pestaña. Wayver junta todo eso en un solo sitio donde estudiar.

JP Aceves
Fundador · desarrollador
Cronología
  1. 2025Primer commitEmpieza como una app para medir horas de estudio reales.
  2. 2025Reloj que sellaLas sesiones quedan selladas y el progreso deja de ser autoinformado.
  3. 2026Agentes con ClaudeRoadmap, tutor y el resto: ocho agentes que leen el material real.
  4. 2026Canvas y calendarioImportación de cursos, entregas, horario de clases y feed ICS.
  5. HoyEn producciónwayver.app en Vercel, con más de 580 PRs mergeadas.
Resumen

Un roadmap, un sitio y una prueba: así se estudia una asignatura entera sin diez pestañas abiertas.

Wayver toma la asignatura desde Canvas, una guía docente en PDF o tus apuntes, y devuelve un roadmap con semanas, temas y material. Las clases entran desde el horario, las entregas desde Canvas, y cada hora de estudio la cuenta un reloj que nadie edita.

Lo construyo en solitario desde 2025: producto, diseño, frontend, backend y los agentes de IA. Hoy está desplegado en Vercel con datos alojados en la UE.

El plan del día
La sala de estudio
Reto

El progreso autoinformado no vale nada. Había que diseñar un dato que ni el propio usuario pudiera falsear.

Las apps de hábitos celebran rachas que el usuario rellena a mano. Wayver parte de la idea contraria: horas, racha y score salen de sesiones selladas por el reloj. Eso obliga a que el esquema de datos, las reglas RLS y la interfaz protejan ese dato desde el primer commit.

El segundo reto fue el contexto: un tutor de IA que no sabe qué asignatura cursas es un chatbot más. Cada agente tenía que leer el material real del alumno.

Preparar una prueba
Solución

React 19 con TypeScript estricto, Supabase con 31 Edge Functions y ocho agentes con la API de Claude.

El frontend usa Tailwind v4, Radix, TanStack Query y framer-motion. El backend vive en Supabase: Postgres con RLS, Auth, Storage y funciones en Deno para importar Canvas, sincronizar calendarios ICS, transcribir clases y generar fichas.

Los agentes (roadmap, tutor, cuaderno, carrera, oferta, proyecto, evaluación y briefing) reciben el temario y el material del alumno como contexto. Wayver solo lee Canvas; nunca escribe en él.

Progreso sellado
Resultado

Un producto en producción, mantenido con más de 580 PRs y un flujo de trabajo con agentes que documento en público.

Cada feature entra con spec, tareas por slices verticales, worktree propio y verificación en navegador. El código se despliega en Vercel y se mide con PostHog.

0+
Pull requests

Mergeadas con revisión y tests desde el primer commit.

0
Edge Functions

Serverless en Deno para importación, IA, calendario y transcripción.