diff --git a/images/05-BussinesLogic-Level2.png b/images/05-BussinesLogic-Level2.png
new file mode 100644
index 00000000..e6defb4a
Binary files /dev/null and b/images/05-BussinesLogic-Level2.png differ
diff --git a/images/05-Database-Level2.png b/images/05-Database-Level2.png
new file mode 100644
index 00000000..51cc686b
Binary files /dev/null and b/images/05-Database-Level2.png differ
diff --git a/images/05-Level1.png b/images/05-Level1.png
new file mode 100644
index 00000000..85a992da
Binary files /dev/null and b/images/05-Level1.png differ
diff --git a/images/05-ScopeAndContext.png b/images/05-ScopeAndContext.png
new file mode 100644
index 00000000..0a63bda7
Binary files /dev/null and b/images/05-ScopeAndContext.png differ
diff --git a/images/05-UserInterface-Level2.png b/images/05-UserInterface-Level2.png
new file mode 100644
index 00000000..e8bb6923
Binary files /dev/null and b/images/05-UserInterface-Level2.png differ
diff --git a/images/QualityTree.PNG b/images/QualityTree.PNG
new file mode 100644
index 00000000..8725a813
Binary files /dev/null and b/images/QualityTree.PNG differ
diff --git a/images/Sequence diagram.png b/images/Sequence diagram.png
deleted file mode 100644
index 3f560336..00000000
Binary files a/images/Sequence diagram.png and /dev/null differ
diff --git a/images/diagramaDespliegue.PNG b/images/diagramaDespliegue.PNG
new file mode 100644
index 00000000..9bb7a0bf
Binary files /dev/null and b/images/diagramaDespliegue.PNG differ
diff --git a/images/loginSecuencia.png b/images/loginSecuencia.png
new file mode 100644
index 00000000..38478165
Binary files /dev/null and b/images/loginSecuencia.png differ
diff --git a/images/nextQuestion.png b/images/nextQuestion.png
new file mode 100644
index 00000000..8b4ea2c5
Binary files /dev/null and b/images/nextQuestion.png differ
diff --git a/images/registerSecuencia.png b/images/registerSecuencia.png
new file mode 100644
index 00000000..b98e49b6
Binary files /dev/null and b/images/registerSecuencia.png differ
diff --git a/index.html b/index.html
index 56d8c75d..7c84d863 100644
--- a/index.html
+++ b/index.html
@@ -458,33 +458,38 @@
T
3.2. Technical Context
-4. Solution Strategy
-5. Building Block View
+4. Solution Strategy
-6. Runtime View
+5. Building Block View (In progress)
-7. Deployment View
+6. Runtime View
+7. Deployment View
8. Cross-cutting Concepts
9. Architecture Decisions
@@ -494,7 +499,12 @@ T
10.2. Quality Scenarios
-11. Risks and Technical Debts
+11. Risks and Technical Debts
+
+
12. Glossary
@@ -578,6 +588,11 @@ 1. Introduction and Goals (wiq_es05c)
+
+
WIQ is a Web application requested by RTVE, in order to create an experimental online version of a question and
+answer contest similar to “Saber y Ganar”.
+The development of said application has been entrusted to our company, HappySw.
+
1.1. Requirements Overview
+
+
The main requirements to be met by our application will be:
+
+
+
+-
+
A registration/access system in which users will be able to consult their participation history.
+
+-
+
A random question generator to avoid repeating questions.
+
+-
+
A base game mode, in which there will be a time limit to answer each question.
+
+
+
1.2. Quality Goals
@@ -638,6 +669,36 @@ 1.2. Quality Goals
+
+
+
+
+
+
+
+Goals |
+Description |
+
+
+
+
+Usability |
+The user must be able to use the system in a simple and intuitive way, so that a good experience is provided. |
+
+
+Accesibility |
+The system should provide the necessary help to the user to be able to navigate through the program without any doubt. |
+
+
+Privacy |
+The system must ensure the privacy of users. In addition, they will not see the history of other users. |
+
+
+Performance |
+The application must have good performance, without excessive loading times. |
+
+
+
1.3. Stakeholders
@@ -680,27 +741,31 @@ 1.3. Stakeholders
-
-
-
+
+
Role/Name |
-Contact |
Expectations |
-<Role-1> |
-<Contact-1> |
-<Expectation-1> |
+HappySw |
+Interested in making the application work as well as possible to please users and their contractors. |
-<Role-2> |
-<Contact-2> |
-<Expectation-2> |
+Developer Team |
+Interested in improving their skills by completing this application. |
+
+
+RTVE |
+Interested in the social and financial success of the application. |
+
+
+Users |
+Interested in the application being entertaining and simple. |
@@ -711,30 +776,97 @@ 1.3. Stakeholders
2. Architecture Constraints
-
+
+
+
+
+
+
+
+Constraint |
+Description |
+
+
+
+
+Documentation |
+Arc42 is a template for architecture documentation. It is the one we should use to generate the documentation. |
+
+
+Code |
+The code should follow an order that does not pose any problem when understanding it for another team member. |
+
+
+Structure |
+The project must follow a fixed structure, both the documentation and the code must be done under the same standards. |
+
+
+
@@ -799,10 +931,24 @@ 3.1. Business Context
-
<Diagram or Table>
+
In our business setting, we have developed a web application called WIQ, where users engage in a question-based game.
+This application draws inspiration from the renowned Spanish television program "Saber y Ganar," providing users with an interactive and entertaining experience.
-
-
<optionally: Explanation of external domain interfaces>
+
+
+-
+
Users authenticate themselves within the system using their personal information.
+
+-
+
The application offers a question-based game similar to "Saber y Ganar" .
+
+-
+
The primary objective of the project is to provide an interactive and enjoyable platform for users to engage in question and answer contests, promoting both entertainment and learning.
+
+-
+
Users have access to various metrics regarding their participation, including the number of games played, correct and incorrect answers, and time spent on each question.
+
+
@@ -824,15 +970,41 @@
3.2. Technical Context
-
-
-
<optionally: Explanation of technical interfaces>
-
-
-
<Mapping Input/Output to Channels>
-
+
+
+
+
+
+
+
+Technologies |
+Description |
+
+
+
+
+JavaScript |
+A fundamental programming language for web development. It’s used to create logic and interactivity in web and mobile applications. |
+
+
+React |
+A JavaScript framework used to build interactive and dynamic user interfaces. It’s especially popular for developing single-page applications (SPAs). |
+
+
+MongoDB |
+A NoSQL database that uses JSON documents to store data. It’s widely used in web and mobile applications, especially those requiring flexible and fast scalability. |
+
+
+NodeJS |
+JavaScript runtime environment |
+
+
+Docker |
+A container platform that simplifies the deployment and management of applications. It allows packaging an application and all its dependencies into lightweight,
+portable containers, making it easy to deploy across different development and production environments. |
+
+
+
@@ -840,52 +1012,40 @@ 3.2. Technical Context