Barrancas

Previsualización del proyecto

[Sitio privado]

TL;DR

Barrancas es una plataforma diseñada para recolectar datos mediante encuestas, que ayuda a establecimientos en tres comunas de Santiago a identificar y apoyar a estudiantes en riesgo de deserción escolar y problemas de salud mental. Mi papel ha sido clave en el desarrollo y mejora continua de la plataforma, asegurando la integridad y presentación precisa de los datos.


Descripción

Barrancas es una plataforma de recolección de datos a través de encuestas, creada para asistir a establecimientos educativos en tres comunas de Santiago. Los profesionales, principalmente profesores, utilizan esta herramienta para completar formularios que ayudan a identificar y apoyar a estudiantes en riesgo de deserción escolar y con posibles problemas de salud mental. El objetivo es realizar análisis estadísticos de los datos recolectados, contribuyendo así a mejorar el bienestar estudiantil.

Mi aporte

Desde el inicio del proyecto, he estado involucrado en el desarrollo de la plataforma. Aunque comencé como apoyo, rápidamente asumí la responsabilidad como programador principal, enfocándome en el desarrollo de módulos para el cálculo de resultados y en la creación de gran parte de la interfaz. Mi enfoque ha estado en la mejora continua del sitio, ajustándolo a las necesidades y comentarios de los usuarios, lo que ha permitido que la herramienta evolucione de manera efectiva y se adapte a los desafíos que surgen en el uso diario.

Desafíos del proyecto

Uno de los mayores desafíos ha sido garantizar la integridad de los datos recolectados, asegurando que se gestionen de manera adecuada y que no se pierdan en el proceso. También ha sido crucial mantener la consistencia en la presentación de la información; esto implica que los resultados sean claros y que todos los cálculos se realicen con precisión.

Stack Tecnológico

  • Frontend:
    • Vue.js para la creación de una interfaz de usuario interactiva.
    • TailwindCSS para el diseño visual y la maquetación.
  • Backend:
    • AdonisJS para la gestión del servidor y la lógica de negocio.
    • MySQL como base de datos.
  • Procesamiento de Datos:
    • Python (Pandas) para análisis y procesamiento de los datos.