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 ⬅️
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.
- 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.
- 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.
Para obtener una copia local del proyecto y ponerla en funcionamiento, sigue estos sencillos pasos.
Asegúrate de tener instalado Node.js y npm en tu máquina.
- npm
npm install -g npm
- Clona el repositorio en tu máquina local.
git clone https://github.com/Viquirivas01/TP_final.git
- Navega a la carpeta del proyecto.
cd TP_final_trivia-c438ec2894bcb928bcdb9995dee8d1437d6287c7/CorteQuiz - Instala las dependencias de NPM.
npm install
- Ejecuta el servidor de desarrollo de Angular.
ng serve
- Abre tu navegador y ve a
http://localhost:4200/. ¡La aplicación estará funcionando!
- Victoria Rivas
- Martín Leonardi
- Malena Bridi