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.