TriviaCapitals - Joc de Quiz de Capitals

Joc de quiz de capitals de comarca de Catalunya per compartir amb els amics, desenvolupat com a boilerplate JAMStack

TriviaCapitals - Joc de Quiz de Capitals

TriviaCapitals - Joc de Quiz de Capitals

Volia un boilerplate de app mobile, volia aprendre JAMStack i necessitava una excusa per posar-la a prova. Que millor que un joc de quiz per compartir-lo amb els amics?

Fet amb VueJs, Vuetify, Nuxt al frontend i AdonisJS per al backend.

Resum del Projecte

Aquest projecte va néixer de la necessitat d'aprendre les tecnologies JAMStack mentre creava un boilerplate útil per a futures aplicacions mòbils. La idea d'un joc de quiz sobre capitals de comarca de Catalunya va ser la excusa perfecta per explorar aquestes tecnologies modernes de desenvolupament.

Característiques Clau

Frontend Modern

  • Interface intuïtiva: Desenvolupada amb VueJS i Vuetify per una experiència d'usuari fluida
  • Responsive design: Optimitzada per funcionar perfectament en dispositius mòbils
  • Progressive Web App: Capacitats offline i experiència similar a aplicació nativa

Contingut Educatiu

  • Capitals de comarca: Base de dades completa amb totes les capitals de comarca de Catalunya
  • Preguntes dinàmiques: Sistema de generació aleatòria de preguntes
  • Aprenentatge interactiu: Combinació d'entreteniment i coneixement geogràfic

Backend Robust

  • API escalable: Backend desenvolupat amb AdonisJS per gestionar preguntes i puntuacions
  • Arquitectura JAMStack: Separació clara entre frontend i backend per màxima flexibilitat
  • Base de dades optimitzada: Estructura eficient per emmagatzemar preguntes i resultats

Implementació Tècnica

Arquitectura JAMStack

  • Nuxt.js: Framework Vue.js per renderització optimitzada i SEO
  • Static Generation: Generació estàtica per màxim rendiment
  • API First: Disseny centrat en APIs per facilitar futures integracions

Experiència Mòbil

  • Mobile First: Disseny prioritzant l'experiència en dispositius mòbils
  • Touch Optimized: Interfície optimitzada per interaccions tàctils
  • Performance: Càrrega ràpida i navegació fluida

Funcionalitats del Joc

  • Sistema de puntuació: Seguiment de resultats i estadístiques
  • Compartir resultats: Facilitat per compartir puntuacions amb amics
  • Preguntes adaptatives: Dificultat que s'adapta al nivell del jugador

Valor Educatiu

A més de ser un exercici tècnic, TriviaCapitals ofereix una manera divertida d'aprendre sobre la geografia catalana, específicament sobre les capitals de comarca, contribuint al coneixement del territori català.

Impacte i Aprenentatge

El desenvolupament d'aquesta aplicació va permetre consolidar coneixements en tecnologies modernes de desenvolupament web, establint les bases per a futurs projectes amb arquitectura JAMStack. L'experiència va demostrar la viabilitat de crear aplicacions mòbils ràpides i escalables utilitzant tecnologies web.

Tecnologies

VueJSVuetifyNuxt.jsAdonisJSJAMStackProgressive Web AppMobile First

Assoliments

  • Primer boilerplate d'app mòbil amb JAMStack implementat
  • Sistema de quiz de capitals catalanes desenvolupat
  • Arquitectura escalable frontend-backend creada
  • PWA optimitzada per compartir amb amics
  • Base de dades completa de capitals de comarca

Mètriques Clau

42
Capitals de Comarca
200+
Preguntes Disponibles
95/100
Performance Score
100%
Mobile Compatibility