summaryrefslogtreecommitdiff
path: root/docs/project_outline.tex
diff options
context:
space:
mode:
authorstilbruch <stilbruch@protonmail.com>2022-02-21 19:39:34 -0600
committerstilbruch <stilbruch@protonmail.com>2022-02-21 19:39:34 -0600
commit6a07d77a4e6ed18f94bc24a8ad80f80bf37b69fe (patch)
treef307a0f532f1b4e1de2d665f30174574eedaf502 /docs/project_outline.tex
parentea4b74d1365f3adb3cb06d426ebb273aee3a1ac2 (diff)
downloadStrengthy-6a07d77a4e6ed18f94bc24a8ad80f80bf37b69fe.tar.xz
Strengthy-6a07d77a4e6ed18f94bc24a8ad80f80bf37b69fe.zip
Finish requirements
Diffstat (limited to 'docs/project_outline.tex')
-rw-r--r--docs/project_outline.tex39
1 files changed, 26 insertions, 13 deletions
diff --git a/docs/project_outline.tex b/docs/project_outline.tex
index 7bbfaa2..b81f13c 100644
--- a/docs/project_outline.tex
+++ b/docs/project_outline.tex
@@ -202,19 +202,32 @@ The web application will be developed in Python using the Flask framework. A dat
\item[Dependencies] User will need to be logged in, and have recorded at least two sets of the selected exercise.
\end{description}
-%TEMPLATE
-%\subsection{}
-%\begin{description}
-% \item[Description]
-% \item[Rational]
-% \item[Inputs]
-% \item[Outputs]
-% \item[Dependencies]
-%\end{description}
-
-% TODO add routines to homepage
-
-%\end{description}
+\subsection{Database Storage}
+\begin{description}
+ \item[Description] The database needs to have the storage to handle around 8 tables with around 1 million rows, so that there is ample storage for workout recordings.
+ \item[Rational] Active users will likely be recorded workouts every single day, so the database needs to be able to handle many rows.
+ \item[Inputs] None
+ \item[Outputs] None
+ \item[Dependencies] None
+\end{description}
+
+\subsection{Database Storage}
+\begin{description}
+ \item[Description] The database needs to have the storage to handle around 8 tables with around 1 million rows, so that there is ample storage for workout recordings.
+ \item[Rational] Active users will likely be recorded workouts every single day, so the database needs to be able to handle many rows.
+ \item[Inputs] None
+ \item[Outputs] None
+ \item[Dependencies] None
+\end{description}
+
+\subsection{Application Response Time}
+\begin{description}
+ \item[Description] The application needs to be able to handle multiple users at once, reasonably around 100 concurrent users.
+ \item[Rational] Multiple users may be recording workouts at once, and the application needs to remain responsive while this is happening.
+ \item[Inputs] None
+ \item[Outputs] None
+ \item[Dependencies] None
+\end{description}
\begingroup
\renewcommand{\section}[2]{}