Volver a proyectos

Proyecto

Social Media Dashboard

Dashboard analítico en producción para explorar, a partir de datos de encuesta, la relación entre uso de redes sociales y métricas de salud mental con KPIs, gráficas interactivas y filtros avanzados. Backend en Java/Spring Boot con API REST, autenticación JWT y persistencia relacional, aplicando control de acceso y operaciones CRUD aisladas por usuario.

Captura de Social Media Dashboard

Problema que resuelve

El análisis de datos de encuestas puede resultar poco accesible si no se presenta con filtros, métricas claras y visualizaciones interactivas.

Objetivo

Construir una aplicación desacoplada que permita consultar datos, aplicar filtros y visualizar indicadores desde una interfaz web conectada a una API REST.

Stack técnico

Spring Boot Vue Java MySQL JPA/Hibernate JWT

Funcionalidades principales

  • KPIs y gráficas interactivas.
  • Filtros avanzados sobre datos de encuesta.
  • API REST con autenticación JWT.
  • Operaciones CRUD aisladas por usuario.
  • Frontend desplegado en Netlify, backend en Render y base de datos en TiDB Cloud.

Decisiones técnicas destacadas

  • Arquitectura desacoplada entre SPA, API REST y base de datos.
  • Control de acceso aplicado a datos asociados a cada usuario.

Qué aprendí o qué demuestra

El proyecto demuestra capacidad para integrar frontend, backend, autenticación y persistencia relacional en una aplicación desplegada por capas.