El desafío
Se requería construir una plataforma de programación de bloques para poder enseñar a niños a programar.
- Debía ser un sitio donde profesores y alumnos ingresaran.
- Profesores podían dejar ejercicios a Alumnos, limitar cantidad de bloques, entre otras cosas.
- Biblioteca publica o privada de ejercicios para quienes quieran practicar de forma gratuita.
- Generación de ejercicios
- Foro
- Versión Offline instalable.
La solución
Se trabajo en base a la tecnología que el cliente precisaba: NodeJS.
El objetivo fue ir realizando funcionalidad entregable que pudiera ser publicada y así ir haciendo crecer el portal.
La aplicación Desktop se realizo con Electron, que permite generar para Windows, Linux y MacOS una versión Desktop basado en una app Web.
Por ultimo, se utilizo Google Compute Engine (Google Cloud) como plataforma.