
Página pública de marketing de Nordic Learning Platform. Incluye una vista del producto, no una pantalla interna ni inédita.
Nordic Learning Platform
Hybrid learning SaaS
Full-stack Developer · Plataforma de aprendizaje
Plataforma de aprendizaje para dirección, profesorado y alumnado en un itinerario compartido.
01Problema
Dirección, profesorado y alumnado necesitaban una sola plataforma de herramientas para un itinerario de aprendizaje compartido, no productos de aula y administración separados.
02Aportes seleccionados
Diseñé la arquitectura de cliente y servidor de una plataforma de aprendizaje híbrida. Construí interfaces complejas, APIs y persistencia PostgreSQL, y mentoricé ingenieros junto a la entrega.
- Diseñé la arquitectura de cliente y servidor
- Construí interfaces complejas para varias audiencias
- Implementé APIs y persistencia PostgreSQL
- Mentoricé ingenieros y conduje entrevistas técnicas junto a la entrega
03Contexto del sistema
Las superficies React llaman APIs NestJS; los datos de la aplicación viven en PostgreSQL en AWS. Los módulos por audiencia no se nombran aquí más allá de la descripción pública del producto.
- React product surfacesMi alcanceLlama a la APINestJS APIsMi alcance
- NestJS APIsMi alcanceGuarda datosPostgreSQL
Mi alcance en el sistema: React product surfaces, NestJS APIs
Entrega
- AWSSe ejecuta en
Aparte del flujo de ejecución. Estas partes no están conectadas entre sí.
04Escala y restricciones
- Varias audiencias en un solo producto
- Arquitectura de cliente y servidor
- Interfaces complejas con lógica anidada
- SaaS en AWS
05Resultado
Arquitectura TypeScript / React / NestJS de producción para un producto de aprendizaje híbrido. No hay métricas públicas verificadas.
- Arquitectura de cliente y servidor para un SaaS de aprendizaje multi-audiencia
- APIs y PostgreSQL como frontera de persistencia
06Stack
- TypeScript
- React
- Redux
- Styled Components
- Formik
- NestJS
- PostgreSQL
- AWS
No hay métricas públicas verificadas de este encargo.
Categorías: EdTech, SaaS
Año: 2022