🚀 Taller de Desarrollo Frontend – ORT Uruguay
Este proyecto fue desarrollado con fines académicos como parte del Taller de Desarrollo Frontend en ORT Uruguay.
Los requisitos, estructura del código y decisiones de implementación fueron diseñados en base a las especificaciones proporcionadas por la universidad.
Este proyecto es una aplicación web desarrollada con React, Redux y React Router para la gestión de sesiones de ejercicio. Permite a los usuarios registrar sus actividades físicas, visualizar estadísticas y analizar su progreso mediante gráficos interactivos.
✅ Registro y Autenticación
- Creación de cuenta con usuario, contraseña y país de residencia.
- Auto-login y persistencia de sesión con
localStorage. - Inicio y cierre de sesión seguro con token de autenticación.
✅ Dashboard Interactivo
- Registro de ejercicios: Agregar actividad, tiempo y fecha.
- Listado de sesiones con iconos representativos.
- Eliminación de registros con actualización en tiempo real.
- Filtrado por última semana, último mes o historial completo.
✅ Estadísticas y Análisis
- Tiempo total acumulado en ejercicios.
- Tiempo diario registrado.
- Gráficos dinámicos:
- Sesiones por actividad.
- Minutos ejercitados en los últimos 7 días.
- Evolución personal con mensajes motivadores.
- React (interfaz de usuario)
- Redux (manejo de estado global)
- React Router (navegación entre secciones)
- react-chartjs-2 (gráficos interactivos)