forked from Arquisoft/wiq_0
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/Arquisoft/wiq_es2c
- Loading branch information
Showing
4 changed files
with
37 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,9 +12,33 @@ This repo is a basic application composed of several components. | |
- **User service**. Express service that handles the insertion of new users in the system. | ||
- **Auth service**. Express service that handles the authentication of users. | ||
- **Webapp**. React web application that uses the gateway service to allow basic login and new user features. | ||
- **History service**. A new Express service handling users' game history. | ||
- **Ranking service**. Another new Express service managing user ranking based on their game statistics. | ||
- **Question and User APIs**. Additional services providing APIs for managing questions and users, respectively. | ||
|
||
Both the user and auth service share a Mongo database that is accessed with mongoose. | ||
|
||
## User Guide | ||
|
||
### For Normal Users | ||
As a normal user, you can use the web application to access basic features such as: | ||
|
||
- Logging in to your account | ||
- Registering a new account | ||
- Accessing the game and playing | ||
- Viewing your game history | ||
- Viewing the ranking | ||
|
||
### For Administrators | ||
|
||
As an administrator, you have access to additional features, including: | ||
|
||
- Access to the APIs for managing questions and users | ||
- Ability to view user accounts | ||
- Ability to view game statistics and the ranking | ||
|
||
Please note that administrators do not have access to play the game from registration to gameplay and its functionalities. | ||
|
||
## Quick start guide | ||
|
||
### Using docker | ||
|
@@ -112,3 +136,13 @@ This action uses three secrets that must be configured in the repository: | |
- DEPLOY_KEY: key to authenticate the user in the remote machine. | ||
Note that this action logs in the remote machine and downloads the docker-compose file from the repository and launches it. Obviously, previous actions have been executed which have uploaded the docker images to the GitHub Packages repository. | ||
## Development Team | ||
| 📚 UO | 🧑💻 Name | 📧 Email | | ||
| :---: | :---: | :---: | | ||
| UO289792 | David Muñoz Río | [[email protected]](mailto:[email protected]) | | ||
| UO289337 | Rubén Pérez Dafonte | [[email protected]](mailto:[email protected]) | | ||
| UO288559 | Marina Seijo | [[email protected]](mailto:[email protected]) | | ||
| UO284342 | Ángela Roza | [[email protected]](mailto:[email protected]) | | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters