Skip to content

Commit

Permalink
chore: Update 08_concepts.adoc
Browse files Browse the repository at this point in the history
  • Loading branch information
GOLASOOO authored Feb 18, 2024
1 parent 44b19ba commit 19f8f61
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/src/08_concepts.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,16 @@ We decided to use a React based frontend with BootSpring for the backend, which

.User Experience
As this is a game, the focus must be in user experience so players can have an enjoyable experience, for achieving this, the response time should be as low as possible and the interfaces should be intuitive and beautiful.

.Safety and Security concepts:
Authentication is done in SpringBoot3. Passwords must be hashed both in client and in API to ensure as much security as possible.

.Robustness:
It is desired to make the application as independant as possible from Wikidata. This way, if it is down our application can still manage to be available for our users.
In order to archieve this, we will implement two modules regarding questions, one for retrieving it from Wikidata and storing it in our own DB and another for getting questions from it.

.Development concepts:
Our code will be deployed within an Azure's Virtual Machine using continuous integration.

.Under-the-hood:
Regarding Data persistence, our project has two DB, one for storing questions as stated before while the other one will be in charge of storing any other meaningful data for the game such us users or game's histories.

0 comments on commit 19f8f61

Please sign in to comment.