Skip to content

App to manage clients and their workouts. Completely rewritten from the ground up.

License

Notifications You must be signed in to change notification settings

Davrizio/Hustle2

Repository files navigation


Hustle!
Hustle!

A fullstack webapp designed for Personal Trainers to manage clients and workouts!

Key FeaturesToDoHow To UseDownloadCreditsLicense

screenshot

Key Features

  • Create new clients profiles with image upload.
  • Create and save workouts.
  • Create appointments.
  • Edit Exercise list.
  • Edit Appointments.
  • Edit Client workouts.

ToDo

  • Add client side portal
  • Add 30, 45, 60 sec timers on appointment page
  • Note section on appointment more feature rich
  • Dashboard landing page showing upcoming appts/top 5 exercises...
  • Style password reset email
  • Export exersices and send to email
  • Add pagination to tables
  • Additional style

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/Davrizio/hustle.git

# Go into the repository
$ cd hustle

# Install dependencies
$ npm install

# Run the app
$ npm start

Note If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Note You need to setup your .env file with: PORT = 9090 DB_STRING = MongoDB API_KEY = Cloudinary api key API_SECRET = Cloudinary api secret

Download

You can download the latest installable version of Hustle!

Credits

This software uses the following packages:

License

MIT


GitHub @davrizio  ·  Twitter @davrizio

About

App to manage clients and their workouts. Completely rewritten from the ground up.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published