This is a base repo for the Software Architecture course in 2023/2024 edition.
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.
Both the user and auth service share a Mongo database that is accessed with mongoose.
In order to deployed it locally you can check out the docker configuration below:
The fastest way for launching this sample project is using docker. Just clone the project:
git clone https://github.com/Arquisoft/wiq_en1b.git
and launch it with docker compose:
docker compose --profile dev up --build
In order to view the application deploy in the cloud click here
- Lucía Ruiz Núñez [email protected]
- Mario Junquera Rojas [email protected]
- Jorge Cano Martinez [email protected]
- Laura Gómez Menéndez [email protected]
- Ahmet Erdem Yabaci [email protected]
- Daniel Sinne Argüelles [email protected]