Saltar al contenido principal
RaoufResearchOS
Español
Sídney, AustraliaHora actual en Sídney—
Pulsa Escape para cerrar esta ventana.
Syllabus-Sync

Ingeniería

Syllabus-Sync

Syllabus Sync convierte programas universitarios estáticos en PDF en datos estructurados para agentes y ofrece calendario, mapa, notificaciones y gestión de varios perfiles. Este sistema universitario basado en IA fue aceptado como startup formal en la Incubadora de Macquarie y funciona en producción en syllabus-sync.app.

  • Startup de la Incubadora MQ
  • Next.js 16
  • Supabase
  • TypeScript
  • IA / LLM
  • WebAuthn
Identidad del proyectoEstática

01 / Resumen

Stack tecnológico documentado
  • 01Next.js 16
  • 02TypeScript 5
  • 03Supabase PostgreSQL
  • 04TanStack Query
  • 05Leaflet + Google Maps
  • 06Framer Motion
  • 07Radix UI
  • 08Sentry

Problema

Las universidades australianas publican programas en PDF no estructurados. Los estudiantes copian las fechas a mano y los asistentes de IA inventan plazos al no disponer de una fuente fiable legible por máquina.

Resumen de la solución

  1. OCR con LLM que extrae JSON de los PDF y lo valida con esquemas Zod.
  2. Syllabus-as-Code: evaluaciones y plazos versionados y comparables.
  3. Sistema estudiantil completo con calendario, navegación Leaflet + Google Maps y notificaciones push.
  4. Arquitectura preparada para bifurcarse: cualquier universidad australiana puede sustituir data/ y las variables de entorno.

02 / Evidencia

Pruebas y verificación

  • Aceptado como startup formal en la Incubadora de Macquarie en 2026.
  • Activo en producción en syllabus-sync.app.
  • 503 pruebas en 92 archivos, todas superadas en CI.
  • El proxy de confianza cero detecta errores de configuración por defecto, validado en producción.
  • Diseñado para ~47 000 estudiantes de MQ y preparado para otras universidades australianas.
  • Autenticación con claves de acceso WebAuthn; ningún secreto compartido sale del dispositivo.

03 / Métodos

Construcción

Tecnologías

  • Next.js 16
  • TypeScript 5
  • Supabase PostgreSQL
  • TanStack Query
  • Leaflet + Google Maps
  • Framer Motion
  • Radix UI
  • Sentry
  • OCR con LLM para extraer JSON estructurado de los programas PDF.
  • Syllabus-as-Code: evaluaciones y plazos bajo control de versiones.
  • Sistema estudiantil con calendario, recordatorios, mapa y notificaciones.
  • 503 pruebas en 92 archivos con controles de calidad CI/CD.

Seguro

  • Middleware de proxy de confianza cero; todas las rutas autenticadas por defecto.
  • Seguridad por filas de Supabase en la base de datos.
  • Claves de acceso WebAuthn/FIDO2, sin contraseñas almacenadas.
  • Mitigación de inyección de instrucciones mediante salida limitada al esquema y saneamiento de entrada.
  • Escáner de secretos en CI que bloquea patrones de credenciales en commits.

Buscar

Encuentra un proyecto, una publicación, un artículo o una página.

30 / 41 · Resultados de búsqueda

↑ ↓ Navegación del espacio de trabajoEnter AbrirEsc Cerrar