- Andrew Hines - mdew-abc
- Jacob Howard - jhowar63
- Alex Shirran - Ashirran
- Justin Bowers - NutsRobin
- Michael Gibson - Mgibso46
WorkoutApp is a web application built with Django that allows users to log and analyze their workouts and meals
-
Be sure to have Python3 installed on your machine.
-
Clone the repo by runnning the command
git clone https://github.com/utk-cs340-fall22/WorkoutApp.gitin your terminal/command prompt. -
Create a python virtual enviorment and activate it.
-
Run the following commands
pip install -r requirements.txt cd WorkoutApp python3 manage.py runserver -
Now go to http://127.0.0.1:8000/ which should display the homepage. (add a screenshot here of final homepage)
To use are product, you must create a free account. To create a free WorkoutApp account, you must first make sure you are on the homepage at http://127.0.0.1:8000. Then, you must click the create account button, and enter your credentials. Once you are finished, click "Sign up!". This will send you back to the homepage. Once this is complete, or if you had an account from before, then click the "Sign In" button at the top left to sign in. After you put in your username and password, pressing the sign in button below will take you to your accounts home page.
Homepage simply is a page we use as a default for when there is no where else to go. Not much is done here.
This is to create a new workout using a date. Either type the date as "mm/dd/yyy" or "Month day, year".
Same as Create New Workout, but for meals.
Profile Page has many options to choose from. You are able to change your account information using the Edit Profile button. You can also use the chart under the Edit Profile button to see how you are doing with your workouts. Below that, there is a history of workouts and meals listed by date, which you can click individually to add exercises/meal into them. When you add an Exercise, you must input the exercise name, set amount, rep amount, weight, and RPE. Once added, you can add another exercise to the same workout, or go back to the profile page. Doing this will adjust the plot to show you more information on how you are doing. You can also delete exercises and workouts, however workouts require extra confirmation.
Signs you out of your account.
Gives information on how to be more effective at working out and eating healthy.