Skip to content

Codealo-Dev/run-tracker-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5528940 · Dec 16, 2021

History

2 Commits
Dec 16, 2021
Dec 16, 2021

Repository files navigation

Run Tracker API

El Run Tracker API te permite crear y editar una rutina de entrenamiento para corredores que incluye plan alimenticio, rutina de entrenamiento, registro de tiempos corridos.

Tiene que incluir una autenticación y autorización utilizando el proceso estándar de creación de JWT y protección de contraseña.

  • Un usuario puede crear una cuenta con email y contraseña. La contraseña debe de ser hashed antes de ser guardada en la base de datos.
  • Resetear la contraseña.

Al tener un JWT el usuario puede crear una nueva rutina e ir agregando la información necesaria para completar el plan de entrenamiento.

Las 3 partes:

  • Rutina
    • Definir cuantos kilometros debe de correr la persona y el día que debe correr.
  • Nutrición
    • Calorías y macronutrientes por semana.
  • Registro de tiempos
    • Poder guardar las corridas y la duración de este.
    • kilométro promedio, kilométro más rápido, kilométro más lento.

Objetivos

  • Sistema de Autenticación y Autorización
    • Crear usuarios usando email y contraseña.
    • Guardar contraseña encriptada a base de datos.
    • Poder cambiar contraseña.
    • Regresar información de usuario como JWT.
  • Crear una API REST utilizando Spring
    • Rutas de Plan de Entrenamiento
    • Rutas de Nutrición
    • Rutas de Registro de Corridas
  • Conectarse a una base de datos local de SQL
    • Utilizar PostgreSQL dado que es Open Source.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published