Skip to content

This is a full-stack running plan generator. It takes information about the user's goal and running capability and dynamically generates a training plan customized to the skill level of the runner. It lists out the training plan as a schedule and visualizes it with a graph.

Notifications You must be signed in to change notification settings

Isss11/Running-Plan-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Running Plan Generator

This is a full-stack running training plan generator. It takes information about the user's goal and running capability and dynamically generates a training plan customized to the skill level of the runner. It lists out the training plan as a schedule and visualizes it with a graph.

Technologies Used

  • Spring Boot
  • React (Create React App)
  • Java
  • JavaScript
  • HTML
  • Bootstrap 5
  • Chart.js
  • Axios
  • Maven

To Run

  1. Start up back-end:

cd marathon-planner

mvn spring-boot:run

  1. Start up front-end:

cd marathon-planner-ui

npm start

Credits

Chart.js Functionality

Images

Runner fills in their information, and then clicks on 'Generate Training Plan'

Runner Training Plan Form

A Training Plan is Dynamically Generated in the Back End, and Listed in the UI as Table

Generated Marathon Training Plan Schedule

A Graph is Shown of the Entire Training Plan

Line Chart of Training Plan

About

This is a full-stack running plan generator. It takes information about the user's goal and running capability and dynamically generates a training plan customized to the skill level of the runner. It lists out the training plan as a schedule and visualizes it with a graph.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published