Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/Arquisoft/wiq_en2a
Browse files Browse the repository at this point in the history
  • Loading branch information
pelazas committed May 7, 2024
2 parents 92581f0 + e5cdfe5 commit aef775c
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# wiq_en2a
# Conocer y Vencer

[![Deploy on release](https://github.com/Arquisoft/wiq_en2a/actions/workflows/release.yml/badge.svg)](https://github.com/Arquisoft/wiq_en2a/actions/workflows/release.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Arquisoft_wiq_en2a&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Arquisoft_wiq_en2a)
Expand All @@ -8,12 +8,15 @@ This is a base repo for the [Software Architecture course](http://arquisoft.gith

The application is deployed at: http://conoceryvencer.xyz

This repo is a basic application composed of several components.
This repo is a basic application composed of several components:

- **Gateway service**. Express service that is exposed to the public and serves as a proxy to the two previous ones.
- **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.
- **Game service**. Express service that creates, delivers the logic and stores information about the last game played by the user.
- **Group service**. Express service responsible for the management of user groups.
- **Question generation service**. Express service that generates the question for the new game by retrieving data from Wikidata.
- **Gateway service**. Express service that is exposed to the public and serves as a proxy to the two previous ones. It is also in charge of the application's monitoring process.
- **User service**. Express service handling the insertion of new users in the system.
- **Auth service**. Express service that deals with the authentication of users.
- **Webapp**. React web application using the gateway service to allow basic login and new user features.

Both the user and auth service share a Mongo database that is accessed with mongoose.

Expand All @@ -28,7 +31,7 @@ Both the user and auth service share a Mongo database that is accessed with mong

## Quick start guide

### Using docker
### Using Docker

The fastest way for launching this sample project is using docker. Just clone the project:

Expand Down

0 comments on commit aef775c

Please sign in to comment.