Saltar al contenido
En desarrolloWebapp en construcción

Colegui.

Plataforma de acompañamiento familiar y escolar para Primaria y ESO que conecta familias, alumnado, profesorado y centros. Ahora, el primer módulo de actividades: inglés de 3.º de Primaria, con la nota corregida en el servidor.

  • Monorepo pnpm con Turborepo
  • Web en Next.js 16 (PWA)
  • API en NestJS 12 con Drizzle
  • PostgreSQL con PostGIS
  • Acceso con Keycloak

El proyecto

Qué hace

Colegui es para el día a día de un colegio de Primaria y ESO, que reparte la información entre la familia, el alumno, el profesorado y el centro. Colegui los conecta en un solo sitio, y cada uno tiene su propia área con lo que le toca. La familia sigue a sus hijos: agenda y calendario, tareas, progreso, comunicación con el colegio, documentos, pagos y trámites, recursos y seguridad. El alumno tiene su agenda, sus tareas, sus exámenes, el estudio, sus logros y sus mensajes. El profesorado lleva sus clases, la asistencia, las evaluaciones, las tutorías y el seguimiento. Y el centro gestiona grupos, horarios, profesorado, familias, comunicados, incidencias e informes.

La seguridad del menor tiene reglas que no se negocian. La ubicación del alumno solo se comparte con consentimiento, la app del alumno enseña siempre que la está compartiendo y quién la ve, y el profesorado y el centro no tienen acceso a ella por defecto. El botón de emergencia avisa siempre a los contactos autorizados. Los mapas se sirven desde el propio servidor, sin depender de un servicio de mapas externo.

Está pensada también para quien lee con dificultad: el alumno y la familia tienen la agenda con pictogramas, y hay herramientas de lectura para el alumnado con dislexia, como las sílabas de colores, una regla que acompaña la línea que se lee, el espaciado amplio y la lectura en voz alta. Funciona en castellano, euskera e inglés y se instala en el móvil como una app.

Tecnología

Cómo está hecho

Es un monorepo pnpm con Turborepo, en TypeScript 6.0 estricto. La web está hecha en Next.js 16 con React 19 y funciona como aplicación instalable (PWA); los estilos son CSS Modules sobre unos tokens de diseño propios. La API está hecha en NestJS 12, con Drizzle sobre PostgreSQL y PostGIS para todo lo que tiene coordenadas, y los trabajos en segundo plano salen por un proceso aparte con BullMQ. El acceso va con Keycloak, y las credenciales de la sesión se quedan en el servidor: el navegador no las ve. Los mapas usan MapLibre con teselas alojadas en el propio servidor.

Un trabajo se da por bueno cuando pasan los tipos, el lint, las pruebas y la compilación de todo el monorepo, las pruebas de extremo a extremo con Playwright y la revisión automática de accesibilidad. Una prueba vigila además que ninguna migración de la base de datos dé a la aplicación más permisos de los que necesita.

Estado

En qué estado está

En desarrollo

Está en desarrollo y no está abierta al público. Las áreas de la familia, el alumno, el profesorado y el centro están construidas, y la aplicación corre con su API en una versión de prueba en su propio servidor. Antes de unir una rama, el trabajo pasa por auditorías de seguridad, revisión de código y revisión visual. Los pagos no hacen cobros reales hasta elegir proveedor y pasar la revisión legal. Lo que se trabaja ahora, en una rama aparte, es el primer módulo de actividades: inglés de 3.º de Primaria, con la nota corregida en el servidor, el progreso visible según el rol de cada uno y una ficha en PDF para imprimir.

Más proyectos

Los otros proyectos en marcha.

Ver todos los proyectos
  • Publicada

    Vive la fiesta

    La web de las fiestas de los pueblos de Navarra: qué fiestas hay, cuándo y dónde, y cómo planificar la visita.

    Ver el proyecto
  • En desarrollo

    Actifinca

    CRM y ERP para administradores de fincas.

    Ver el proyecto
  • En desarrollo

    Sentilox

    Web y app (PWA) para gestionar cámaras, timbres, cerraduras y hubs.

    Ver el proyecto
  • En desarrollo

    Plugin de reseñas para WordPress

    Un plugin de WordPress para enseñar en la web de un negocio sus reseñas de Google y pedir reseñas nuevas, conforme a las políticas de Google y a los estándares de seguridad de WordPress.

    Ver el proyecto
  • En desarrollo

    El Reto del Sí

    Plataforma para despedidas y bodas: el organizador crea un evento y los invitados hacen retos desde el móvil, suben fotos y vídeos como prueba y suman puntos en un ranking.

    Ver el proyecto
  • En desarrollo

    Retornova

    Programa para empresas que envían activos retornables (palés, cajas, barriles, contenedores): quién los tiene, desde cuándo y cómo recuperarlos.

    Ver el proyecto