From 6a07d77a4e6ed18f94bc24a8ad80f80bf37b69fe Mon Sep 17 00:00:00 2001
From: stilbruch <stilbruch@protonmail.com>
Date: Mon, 21 Feb 2022 19:39:34 -0600
Subject: Finish requirements

---
 docs/project_outline.tex | 39 ++++++++++++++++++++++++++-------------
 1 file changed, 26 insertions(+), 13 deletions(-)

(limited to 'docs/project_outline.tex')

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]{}
-- 
cgit v1.2.3

