Arquisoft / wiq_en3b

The Know and Win Application of the wiq_en3b Team. Play at https://kawgame.xyz
https://arquisoft.github.io/wiq_en3b/
6 stars 0 forks source link
know-and-win saber-y-ganar sparql-query wikidata wiq

📎 Welcome to Know and Win Application 📎

Deploy on release Quality Gate Status Coverage CodeScene Code Health CodeScene System Mastery

This repo is part of the Software Architecture course in 2023/2024 edition. It is basically a web game trying to emulate the famous spanish TV show Saber y Ganar, a trivia like game where users answer questions to win juicy prizes 🥇

KaW

🚀 Test our app at 🚀

https://kawgame.xyz

And if it doesn't work, try the following...

https://172.187.153.13

🛠 Test our API at 🛠

https://kawgame.xyz:8000

And if you want to check the documentation for it...

https://kawgame.xyz:8000/api-doc

🦾 Quick start guide 🦾

There are two ways of launching this application, select one of them that suites you the best.

Using docker

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

git clone https://github.com/Arquisoft/wiq_en3b.git

and launch it with docker compose:

docker compose --profile dev up --build

Starting Component by component

First, start the database. Either install and run Mongo or run it using docker:

docker run -d -p 27017:27017 --name=my-mongo mongo:latest

You can also use services like Mongo Atlas for running a Mongo database in the cloud.

Now, launch the auth, user, question and gateway services. Just go to each directory and run npm install followed by npm start.

Lastly, go to the webapp directory and launch this component with npm install followed by npm start.

After all the components are launched, the app should be available in localhost in port 443.

🤖 Deployment guide 🤖

If you want to deploy a server and display our work, you can follow this nice markdown file.

But please, remember to tag us: "Application created by Wiq_en3b Team :)"

👩‍💻 Contributors 🧑‍💻

Name Email
Carlos Menéndez González UO288056@uniovi.es
Didier Yamil Reyes Castro UO287866@uniovi.es
Iyán Robles Suárez UO288780@uniovi.es
Raúl Mera Soto UO287827@uniovi.es
Mateo Rico Iglesias UO277172@uniovi.es
Anna Kutova UO305098@uniovi.es
Diego Murias Suárez UO290009@uniovi.es