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.
-Node
-MongoDB
-Express
-Mongoose
-Liquid
-CSS / Bootstrap
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.
Home Page
Workout Show Page
Athletes Index Page
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 |
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
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