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.
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
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.