Skip to content

Coach app is an application that allows personal trainers to manage their online coaching business by creating new cliënts, adding exercises and assembling trainings for them to take.

Notifications You must be signed in to change notification settings

SimonSomlai/coach-app

Repository files navigation

Coach App

Coach app is an application that allows personal trainers to manage their online cliënts by;

  • Managing cliënt profiles
  • Crudding custom exercises
  • Selecting standard exercises from a library
  • Crudding trainings based on the exercise library for specific cliënts (main feature)
  • Allow cliënts to see the training, check its exercises and mark it as completed (and hopefully also do the workout lol)

User demo login: demo@email.com & password
Client demo login: sara@email.com & password

Tech Stack

  • Front: HTML, CSS, JS, Ajax
  • Back: Ruby & RoR
  • Db: Postgresql
  • JS Libraries: select2, starr, mask, flot, lightgallery & switchery
  • Other: Bodybuilding.com scraping, custom login system, carrierwave file upload to aws, pagination, filter queries, 2 join tables & 1 self join table

Pics Or It Didn't Happen

Landing Page

Dashboard

Exercise Library

Training Detail

Cliënt View

To Do

  • Export trainings to PDF
  • Expand database with different sport/training types
  • Add messaging system
  • Clean messy JS from views
  • Test & Refactor
  • Sell it for 1 million billion

Made with <3 by TrueTech

About

Coach app is an application that allows personal trainers to manage their online coaching business by creating new cliënts, adding exercises and assembling trainings for them to take.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published