GeoNight

Aplicación desarrollada para la GeoNight organizada en colaboración con la Asociación Española de Geografía (AGE).

Localization

Locations are stored in folder specified in config.json (localePath).

Add data-i18n="UNIQUE-ID".

Update translations

  1. Run the following command: npm run update:po
  2. Go to https://poeditor.com/projects/import?id=594851
  3. And upload locale/en-us/translation.po
  4. Add the translations
  5. Download each language (except english)
  6. Move to the right folder
  7. Convert po files to i18n: npm run i18n

Change UI language

Use ?lng=es

Terra Incógnita: Tareas pendientes

  • Embeber las pistas del juego
  • Calcular el tiempo en responder
  • Requerir un Login de usuario y guardar tiempo y respuestas de cada un@
  • Añadir las respuestas reales
  • Descativar localizaciones ya respondidas
  • Calcular error con respecto a la localización seleccioonada
  • Añadir preguntar final
  • Parar reloj, gracias y volver a la web
  • Guardar respuestas ya enviadas
  • Comprobar el estado de la aplicación al cargar (si ya se ha terminado no dejar jugar más)
  • Pedir nombres de los miembros del equipo al principio
  • Enviar respuestas al servidor
  • Cambiar pregunta final -> Abierta y comparar similitud con respuestas válidas
  • Actualizar vídeos de pistas
  • Mejorar UI:
    • Arreglar Tamaño iframe
    • Añadir links a imágenes para ver en grande
    • Añadir animación al poner ratón sobre la pista
  • Mejorar instrucciones del principio (añadir screenshot de la interfaz)
  • Cambiar datos de auth0 con datos de Terra Incógnita
  • UI: Flip al hacer clic
  • Acumulado no se muestra nada más registrate
  • Descargar las respuestas
  • Añadir zoom a imagen
  • Añadir catch a applyEdits por si falla al guardar
  • TOS

Wishlist:

  • Refactorizar código JS
  • Pasar a Web Components (¿con Jorge del Casar?)
  • Limpiar CSS (o rehacerlo ¿con NucliWeb?)
  • Grabar vídeo explicando cómo compartir con audio
  • Borrar cookies para evitar error 403 auth0
  • Mostrar el menú de navegación de pistas por pasos y arriba // o añadir instrucciones al principio
  • Restringir para que sólo la app pueda ver las respuesta
  • Mostrar el leaderboard al final
  • Hacer responsive
  • Mejorar diseño para resolución de 1024x768
  • UI: Añadir flechas de navegación entre pistas
  • Comprobar si se ha guardado bien el resultado (comprobar si falla)
  • Lista con la gente que ha participado