Skip to content

ZenekeZene/frontend-orama

Repository files navigation

Front-end-ORAMA

Netlify Status

HitCount

Juego que consiste en responder a preguntas relacionadas con el desarrollo de software a nivel Front-End.

Objetivos:

  1. Competitivo: CUÁNTO sabes de esta materia.
  2. Viralidad: compartir tu resultado.
  3. Inmediatez.

TODO:

  • Validar las props (empezar por RankingTable - numPlayers).
  • Planteamiento de arquitectura con nuestro BASS (Firebase).
  • Traernos 50 preguntas (de todas las categorias) al principio? Traernos 5 de cada? Como hacer cuando se agoten de una categoria en concreto? ¿Cómo evitar que se repitan a lo largo del tiempo?
  • Repasar el sideMenu component, pero esta lo suficientemente abstraido como para publicar un paquete con él. Puedo concatenar cosas en el $el.style (asi no repetimos el transition)? Añadir tambien left y right. Y sobre la pagina o pulleado como ahora. Edit: He implementado lógica para estado inicial de colapsado (wasSidebarOpened, que persisten en local). Repensarlo para no comprometer la abstracción del component.
  • Las explicaciones de las preguntas no tienen sentido si nuestro objetivo principal es la competitividad. Quitarlo.
  • Quitar el botón de 'Contestar'. Una vez que tocas, respondes. Queremos agilidad e inmediatez. No tiene sentido darle al usuario la capacidad de corregiar una respuesta. Quitarlo.
  • Hacer el ciclo correcto. Ruleta -> Pregunta -> Ruleta -> Pregunta -> N veces -> Resultado -> Compartir.
  • Quitar botón de Siguiente.
  • Integrar Firebase.
  • Firestore.
  • Manipular el code que viene de Firebase para que se tabule correctamente.

Notas:

  • Añadir código a 'Nueva pregunta' probablemente exiga Codemirror (Vue versión). Ver referencia. Dejarlo para una segunda versión si acaso.

About

Juego que consiste en responder a preguntas relacionadas con el desarrollo de software, de momento, con temática Front-End.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages