Skip to content

miguecode/playroom-angular

Repository files navigation

🎮 Jueguitos JS - Sitio Web

Jueguitos JS es un sitio web hecho con Angular 17 que utiliza distintos servicios de Google Firebase. Tiene un sistema de Login, distintos videojuegos simples pero divertidos, un chat grupal para todos los usuarios y rankings para cada juego. Para poder acceder al Playroom es necesario iniciar sesión, o ingresar como invitado.

Fue una de mis primeras aplicaciones web, y con el tiempo la mejoré para que quede más presentable. No es mi mejor proyecto (le falta ser responsive entre otras cosas) pero vale la pena.

⭐ Link: Jueguitos JS¡Ingresá como invitado!

Imagen de presentación

🕹️ Juegos

  • 💀 El Ahorcado

    El clásico juego de adivinar la palabra secreta, con límite de intentos antes de ser ahorcado.

    Juego Ahorcado
  • 🃏 Mayor o Menor

    Se muestra una carta en pantalla, y el jugador tiene que acertar si la siguiente será mayor o menor.

    Juego Mayor o Menor
  • 🧠 Preguntados

    Juego de preguntas, el jugador tiene 4 opciones y sólo una es correcta. Las preguntas se consumen desde una API externa.

    Juego Preguntados
  • 🧩 Palabras Desordenadas

    El juego tiene 5 niveles que se van haciendo más difíciles. Cada nivel tiene 3 palabras desordenadas y el jugador las tiene que ordenar.

    Juego Palabras Desordenadas

🏠 Home

Así se ve la pantalla principal cuando un usuario inicia sesión. Se destacan los juegos, el chat grupal y el acceso a los Rankings.

Pantalla de Home

🏆 Rankings

Los rankings muestran las mejores puntuaciones registradas por los usuarios, dividido por cada juego.

Pantalla de Rankings

📋 Detalles técnicos

  • 🔧 Framework y Lenguajes

    • 🅰️ Angular 17 (Typescript, HTML, CSS)
    • 🎨 Bootstrap
    • 🖌️ Estilos tomados de otras librerías (para botones, componentes, fuentes, etc.).
  • 🔐 Servicios

    • 🔑 Firebase Authentication
    • 🗄️ Firebase Firestore
    • 🌐 Firebase Hosting
    • ❓ API Externa para el juego de preguntas: Open Trivia DB

📌 Aclaraciones

  • Es un proyecto que en un principio lo hice para la facultad. Tiempo después, lo mejoré para que esté más presentable.
  • No tiene un diseño responsive, se ve bien solo en pantallas de escritorio.
  • El proyecto está bajo la licencia MIT.

🗃️ Otros proyectos

About

🎮 Sitio web de videojuegos con sistema de LogIn, chat y ranking.

Topics

Resources

License

Stars

Watchers

Forks

Contributors