Skip to content

Aplicación web para registrar sesiones de ejercicio, visualizar estadísticas y analizar el progreso con gráficos interactivos. Diseñada para facilitar el seguimiento del entrenamiento y motivar a los usuarios a mantenerse activos.

Notifications You must be signed in to change notification settings

MrTorfick/Taller-Front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏋️ Aplicación de Gestión de Registro de Ejercicios

🚀 Taller de Desarrollo Frontend – ORT Uruguay

🎓 Proyecto Académico

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.

📌 Descripción

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.

📑 Funcionalidades

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.

🛠️ Tecnologías Utilizadas

  • React (interfaz de usuario)
  • Redux (manejo de estado global)
  • React Router (navegación entre secciones)
  • react-chartjs-2 (gráficos interactivos)

About

Aplicación web para registrar sesiones de ejercicio, visualizar estadísticas y analizar el progreso con gráficos interactivos. Diseñada para facilitar el seguimiento del entrenamiento y motivar a los usuarios a mantenerse activos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published