Skip to content

mtnleo/TP_final_trivia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

CorteQuiz Trivia 🧠

CorteQuiz es una aplicación web de trivias desarrollada como proyecto final para la materia de Laboratorio de computación IV de la Tecnicatura Universitaria en Programación de la UTN-FRMdP[cite: 349].

➡️ Ver la Demo en Vivo ⬅️

📜 Sobre el Proyecto

El objetivo principal de "CorteQuiz" es ofrecer a los usuarios una plataforma de entretenimiento interactiva para poner a prueba y expandir sus conocimientos. La aplicación consume datos de la API externa "The Trivia API" para obtener las preguntas y respuestas, y gestiona los perfiles y estadísticas de los usuarios utilizando el localStorage del navegador.

✨ Características Principales

  • Gestión de Cuentas: Sistema completo de registro e inicio de sesión de usuarios.
  • Múltiples Modos de Juego:
    • Time Trial: Responde tantas preguntas como puedas en 60 segundos.
    • Three Strikes: Juega hasta que cometas 3 errores.
    • Categories: Elige tu tema preferido y demuestra cuánto sabes.
    • Multiplayer: Un modo local por turnos para competir contra un amigo.
  • Selección de Dificultad: Adapta el desafío a tu nivel eligiendo entre Fácil, Medio, Difícil o Aleatorio.
  • Perfil de Usuario con Estadísticas: Cada jugador tiene un perfil personal donde puede ver su historial de partidas, promedio de aciertos y récords de puntuación por cada modo de juego.
  • Interfaz Clara e Intuitiva: Un diseño limpio y directo para que te centres en lo más importante: jugar y aprender.

🛠️ Construido Con

  • Angular - El framework web utilizado.
  • TypeScript - El lenguaje de programación principal.
  • CSS3 - Para los estilos y la maquetación.
  • The Trivia API - Como fuente externa de preguntas.

🚀 Cómo Empezar

Para obtener una copia local del proyecto y ponerla en funcionamiento, sigue estos sencillos pasos.

Prerrequisitos

Asegúrate de tener instalado Node.js y npm en tu máquina.

  • npm
    npm install -g npm

Instalación

  1. Clona el repositorio en tu máquina local.
    git clone https://github.com/Viquirivas01/TP_final.git
  2. Navega a la carpeta del proyecto.
    cd TP_final_trivia-c438ec2894bcb928bcdb9995dee8d1437d6287c7/CorteQuiz
  3. Instala las dependencias de NPM.
    npm install

Ejecución

  1. Ejecuta el servidor de desarrollo de Angular.
    ng serve
  2. Abre tu navegador y ve a http://localhost:4200/. ¡La aplicación estará funcionando!

👥 Autores

  • Victoria Rivas
  • Martín Leonardi
  • Malena Bridi

About

🕹️ Trivia game created using Angular. Final uni project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 47.1%
  • CSS 26.8%
  • HTML 26.1%