Software propio y proyectos a la medida desde Colombia
Monales SAS construye y opera SaberBien, una plataforma independiente de preparación para el examen Saber 11, y toma proyectos de software a la medida para terceros.
- Estudiante, acudiente y docente (navegador, teléfono)
- Web (Next.js)
- API (NestJS, Fastify)
- Trabajos en segundo plano (colas y tareas programadas)
- Base de datos (PostgreSQL)
El estudiante, su acudiente y el docente entran desde el navegador o el teléfono a la web, hecha con Next.js. La web llama a la API, hecha con NestJS sobre Fastify, que lee y escribe en la base de datos PostgreSQL. La API deja trabajos en colas que atiende un proceso independiente en segundo plano; ese proceso también corre tareas programadas y lee y escribe en la misma base de datos.
- Peticiones de quien usa la plataforma
- Lectura y escritura de datos
- Colas y tareas programadas
Qué hacemos
Producto propio
Nuestro producto es SaberBien, una plataforma web de preparación para el examen Saber 11. Lo diseñamos, lo programamos y lo operamos de punta a punta, desde la interfaz hasta la base de datos.
- Diseño y construcción de la interfaz web
- Servicios de servidor, base de datos y tareas programadas
- Pruebas automáticas unitarias y de extremo a extremo
- Operación y mantenimiento del servicio
Software a la medida
Además de SaberBien, tomamos proyectos de software a la medida para terceros. El primer paso es escribirnos contando lo que se necesita; el correo y el teléfono están en Contacto.
- Aplicaciones web y móviles
- Servicios de servidor y API
- Integraciones
- Bases de datos y manejo de datos
SaberBien
Nuestro producto: preparación independiente para el examen Saber 11.
SaberBien es una plataforma web para estudiantes de grado once en Colombia que van a presentar el examen Saber 11. El estudiante la usa desde el teléfono, su acudiente puede ver el avance y un docente puede llevar sus grupos e imprimir cuadernillos. Los planes están descritos en saberbien.co.
Ir a saberbien.coAviso de independencia. SaberBien es una plataforma independiente de preparación educativa. No pertenece, representa ni está afiliada al ICFES, y sus estimaciones de puntaje no son resultados oficiales. El examen Saber 11 lo administra exclusivamente el ICFES.
Cómo trabajamos
Así trabajamos en SaberBien, en cuatro pasos.
Entender
Estudiamos el problema y sus reglas: en SaberBien, la estructura del examen Saber 11.
Diseñar
Separamos la lógica del dominio de la interfaz y de la base de datos.
Construir
Escribimos el código en TypeScript, con pruebas automáticas unitarias y de extremo a extremo.
Operar
Publicamos el servicio, lo mantenemos y corregimos lo que falla.
Notas de ingeniería de SaberBien
- El servidor es una aplicación modular; las colas y tareas programadas corren en un proceso aparte.
- La lógica del dominio es TypeScript puro y se prueba sin base de datos.
- Las reglas de arquitectura se comprueban automáticamente: no se permiten ciclos de dependencias.
- Meta de accesibilidad WCAG 2.2 AA, con revisiones automáticas de axe-core en las pruebas.
Tecnología
Estas son las herramientas con las que está hecho SaberBien, capa por capa.
| Capa | Tecnología |
|---|---|
| Interfaz web | TypeScript, React y Next.js |
| API | NestJS sobre Fastify |
| Base de datos | PostgreSQL, a través de Prisma |
| Tareas en segundo plano | BullMQ |
| Contratos compartidos | Zod |
| Pruebas | Vitest y Playwright |
Empresa
Monales SAS es una empresa colombiana de software. Sus datos de registro se pueden consultar en el Registro Único Empresarial y Social (RUES).
- Razón social
- Monales SAS
- NIT
- 901.746.218-9
- Registro mercantil
- Matrícula mercantil n.º 1195811
- País
- Colombia
- Correo
- office@monales.co
- Teléfono
- +57 300 608 4202
Contacto
Para un proyecto de software, basta un correo que diga qué se necesita y para cuándo. Por el mismo canal atendemos las preguntas sobre SaberBien.
Los datos que nos envíe se tratan según nuestra política de datos personales; los de su cuenta de SaberBien, según la política de privacidad de SaberBien.
Escribir un correo
office@monales.coLlamar
+57 300 608 4202