summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-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]{}