Skip to content

mgerken86/Coaches-Corner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coaches Corner

https://coachescorner.herokuapp.com/

Are you a climbing coach or personal trainer who's constantly asked by your athletes, "What grade do you think I'm strong enough to climb?"

Welcome to COACHES CORNER, a quick and easy way to score your athletes in 4 different benchmarks, which converts the total score of the benchmarks into a climbing grade.

Technologies used:

-Node
-MongoDB
-Express
-Mongoose
-Liquid
-CSS / Bootstrap

The users will be able to:

Users will be able to sign up and log in after entering their basic information. They will be able to add a new workout, which will have a schema for 4 climbing-related benchmarks to quanify the user's level of strength. These benchmarks will give the user an output of what climbing grade their benchmarks suggest they can climb.

Coaches will be authorized to view all of their athletes' workouts. They can view changes and trends in athlete benchmarks to help formulate a training plan for each athlete.

The Wireframes:

Home Page


Workout Show Page


Athletes Index Page

The ERD:

Route Table:

HTTP Method Path CRUD Operation
GET /createUser Create an athlete or coach
GET /login Sign in
GET /athletes Athletes index page
GET /athletes/:id Athlete show page
GET /athletes/:id/workouts Workouts index page for the athlete
GET /athletes/:id/workouts/new Create a new workout to the athlete
POST /athletes/:id Add new workout to athlete

MVP Requirements:

Athletes will be able to sign up / sign in and add workouts to their show page. They will be able to track all of their previous workouts and edit/delete as necessary

Coaches will be able to sign up / sign in and view all athletes and their individual workouts

Stretch Goals:

Create a tracker that visualizes benchmark progress (graph, chart, etc). Alerts coach if 1 of the 4 benchmarks has decreased by a certain percentage

Make it possible for athletes to share their benchmarks with other athletes if they want to

Arrange athletes by teams to make it easier for coaches to organize them

Make it easy to search for individual athletes

Make it possible for coaches to send athletes individual messages

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published