Review

Esta página web esta desarrollada con el fin de tener una idea clara acerca de el uso de API Rest, además de consumir y utilizar una base de datos para el registro de jugadores y sus partidas. Se compone de varias interfaces que dan acceso a la información relacionada a la partida, como ganador y puntaje del mismo.

Interface de Usuario

Diseño responsivo mediante el uso de técnicas con Breakpoints y Media Queries, haciendo uso de componentes de la librería Tailwind CSS para la construcción de la interface de usuario.

Formulario de Creación

Formulario con validación de jugadores mínimos para la creación de una partida, esta validación incluye notificación de campo requerido y no admite el registro del juego hasta no completar los campos requeridos.

Búsqueda por ID del Juego

Búsqueda por ID, esta búsqueda se realiza mediante el uso de un input y un botón para la búsqueda de la partida. En caso de no encontrar la partida se muestra una notificación de partida no encontrada. Se utiliza MongoDB como base de datos para el registro de los jugadores, partidas y sus resultados.

Eliminación de Juego

Eliminación de juego mediante el uso de un botón que se encuentra en la interfaz de usuario, esta eliminación se realiza mediante el uso de la API Rest y MongoDB como base de datos, al final de esta acción se muestra una notificación de eliminación exitosa o no.

Conocimientos y aptitudes:

  • HTML 5 Semántico
  • CSS 3
  • Metodología BEM (Block-Element-Modifier)
  • Framework Tailwind
  • Motor de platillas EJS
  • API Rest con NodeJS
  • Base de datos MongoDB