Proyectos / CarbonScore

CarbonScore

CarbonScore muestra a los empleados de una organización con Microsoft 365 la huella de carbono de su uso digital, y les lleva a actuar con un juego, cuestionarios y formaciones. Funciona en el navegador, en Outlook y en Teams. Trabajo en él desde 2021, como desarrollador y después como lead, y hoy lo mantengo.

Empresa
TechupClimate, después Digital4Better
Rol
Desarrollador, después lead; mantenedor principal hoy
Años
2021–hoy
Funciona en
Navegador, Outlook, Teams
Stack
TypeScript, Vue, NestJS, PostgreSQL, Kubernetes, Azure
Visuales
Publicados por Fruggr, datos de demostración

El producto

  • La huella diaria de cada persona: correo y almacenamiento de archivos, reuniones de Teams, equipos, impresión y Copilot, con dos puntuaciones y una comparación con su organización.
  • Ecogestos, itinerarios de formación y cuestionarios, en francés y en inglés.
  • Un juego con niveles, logros, temporadas, equipos y clasificaciones, actualizado en tiempo real.
  • Un espacio de supervisión que sigue la adopción y la huella en toda la organización, por departamento, ciudad o empresa.

Lo que construí

  • El primer servicio de cálculo, que fijó la separación entre tareas de recogida y de cálculo que aún estructura el producto.
  • El motor del juego y la mayor parte de su interfaz, con actualizaciones en tiempo real.
  • Los datos de uso de Microsoft 365 a partir de los informes de Graph, y después la medición de cada interacción con Copilot.
  • El módulo de equipos, de principio a fin.
  • El paso del front a Vue 3, y su capa de datos compartida por la aplicación web, Outlook y Teams.
  • El informe mensual por correo.

Mantenerlo en marcha

  • Como lead: sus releases y la revisión del trabajo de los desarrolladores junior. Formé a los aprendices.
  • La puesta en marcha de nuevos clientes de principio a fin, y el traspaso de sus datos cuando cambian de tenant de Microsoft.
  • Desde 2025, su mantenedor principal: correcciones de seguridad, una auditoría hecha con Claude Code y skills de agente para las tareas recurrentes del equipo.
Siguiente proyectoAbacus