GymCoach

Tecnologías:

# HTML

# CSS

# JS

# Python

# Flask

# MySQL

Resumen del Proyecto

GymCoach es una aplicación web diseñada para ayudar a los usuarios a gestionar sus rutinas de ejercicios de manera eficiente. Incluye un asistente virtual basado en la API de OpenAI, lo que permite a los usuarios obtener recomendaciones personalizadas, responder preguntas relacionadas con fitness y mejorar su experiencia general en el gimnasio.

GymCoach

Objetivo

El objetivo principal de GymCoach es proporcionar a los usuarios una herramienta todo-en-uno para:

  • Crear y gestionar rutinas de ejercicios personalizadas.
  • Consultar a un asistente virtual para consejos y recomendaciones sobre ejercicios, nutrición y bienestar general.
  • Facilitar el seguimiento del progreso físico mediante estadísticas y datos visuales.

Tecnologías Usadas

  • Frontend: HTML, CSS, y JavaScript para la interfaz de usuario.
  • Backend: Python con el framework Flask para manejar la lógica de la aplicación y las API.
  • Base de datos: MySQL para almacenar datos de usuarios, rutinas y consultas al asistente virtual.

Diseño de la Base de Datos

Base de datos

Implementación

  • Frontend:
    • Desarrollo de un panel de usuario limpio y dinámico para crear, editar y visualizar rutinas de ejercicio.
    • Integración de gráficos interactivos para mostrar el progreso físico.
  • Backend:
    • Configuración de Flask para manejar solicitudes del usuario y respuestas de la API de OpenAI.
    • Implementación de endpoints para CRUD de las rutinas.
  • Base de datos:
    • Diseño de tablas para usuarios, ejercicios y consultas con relaciones normalizadas.

Enlaces