Skip to content

Arquisoft/wiq_en2b

Repository files navigation

🧠🤔 KiWiq 🥝❓📚

Deploy on release Quality Gate Status Coverage

Visit our page here!!!.

KiWiq is a quiz game project inspired by the engaging and thought-provoking show "Saber y Ganar." We aim to create a platform that not only challenges your knowledge but also sparks curiosity and the thrill of discovery.

What Sets WIQ Apart

🤔 Thoughtful Questions: Dive into a world of intriguing and diverse questions, all generated procedurally using WikiData.

🌐 Encourage to improve: KiWiq lets you keep track of your score to motivate you into learning more.

🔣 Question diversity: KiWiq offers you a variety of questions so you can test your knowledge in a variety of fields.

Features

🏆 Adaptable difficulty: You can adjust the difficulty to push your limits.

🌍 Localized: Available in Spanish and English.

Contributors

Contributor Contact
Gonzalo Alonso Fernández
Sergio Rodríguez García
Jorge Joaquín Gancedo Fernández
Darío Gutiérrez Mori
Sergio Quintana Fernández
Diego Villanueva Berros
Gonzalo Suárez Losada

This is a repository for the Software Architecture course in 2023/2024 edition.

This repo is a basic application composed of several components.

Component Route Description
Backend/API api/ The main backend service, implemented in Java SpringBoot. It serves all requests from the frontend, and it doubles as main API. It also has a JWT-based authentication system.
Question generator questiongenerator/ A Java program that generates questions and inserts them into the database, from where they are fetched by the API.
Webapp webapp/ Our own frontend to the backend. It is implemented in React 18.

Both the backend/API and the question generator use PostgreSQL.

Deploying the application

Want to deploy the application? Check out our quickstart guide.