diff options
Diffstat (limited to 'docs/project_outline.tex')
| -rw-r--r-- | docs/project_outline.tex | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/docs/project_outline.tex b/docs/project_outline.tex index c822d12..f7826ea 100644 --- a/docs/project_outline.tex +++ b/docs/project_outline.tex @@ -82,7 +82,7 @@ The web application will be developed in Python using the Flask framework. A dat %----------------------------------------------------------------------------- -\section{Project Functional Requirements} +\section{Functional Requirements} \subsection{Req. 1 - User Account Registration} \begin{description} @@ -108,16 +108,16 @@ The web application will be developed in Python using the Flask framework. A dat \item[Rational] Allow users to use whichever password they want. \item[Inputs] User inputs old and new password in a form. \item[Outputs] User's password is updated in the database. - \item[Dependencies] User will need to be logged in. + \item[Dependencies] User will need to be logged in. \end{description} \subsection{Req. 4 - User Account Deletion} \begin{description} - \item[Description] Users will be able to delete their account and all data attached to their account. + \item[Description] Users will be able to delete their account and all data attached to their account. \item[Rational] Users can choose not to have their data stored by Strengthy. \item[Inputs] User presses a delete button with a "Are you sure?" confirmation. \item[Outputs] User account data is deleted from the database. - \item[Dependencies] User will need to be logged in. + \item[Dependencies] User will need to be logged in. \end{description} \subsection{Req. 5 - Homepage} @@ -171,12 +171,12 @@ The web application will be developed in Python using the Flask framework. A dat \item[Rational] Seeing a monthly view of workouts helps users keep track of progress and how often they are training. \item[Inputs] None \item[Outputs] None - \item[Dependencies] User will need to be logged in, and have recorded at least one workout. + \item[Dependencies] User will need to be logged in, and have recorded at least one workout. \end{description} \subsection{Req. 11 - Exercise Progress} \begin{description} - \item[Description] Users will be able to select a certain exercise (ex bench press), and view a graph of their progress on this specific exercise. Users can select to graph based on volume, or on estimated 1RM (one rep max). This graph will pull data from previously recorded workouts. + \item[Description] Users will be able to select a certain exercise (ex bench press), and view a graph of their progress on this specific exercise. Users can select to graph based on volume, or on estimated 1RM (one rep max). This graph will pull data from previously recorded workouts. \item[Rational] Users need to be able to monitor their progress to see if they are on track in their training. \item[Inputs] Selected exercise and graph style inputted by user, and data stored in the database. \item[Outputs] None @@ -217,6 +217,7 @@ The web application will be developed in Python using the Flask framework. A dat \bigskip +% TODO: add "Architectural Design" section \end{thebibliography} \endgroup |
