From 5a4917c4a144ef7e37312e9db0c7380f09bc5d9c Mon Sep 17 00:00:00 2001 From: Antonio Andre Date: Sat, 23 May 2026 18:09:30 -0500 Subject: [PATCH] feat: implementa rota de ranking de jogos --- .env.example | 2 +- app/components/AppSelect.vue | 51 ++++ app/pages/(protected)/home/index.vue | 16 +- app/pages/(protected)/ranking-jogos/index.vue | 278 ++++++++++++++++++ 4 files changed, 341 insertions(+), 6 deletions(-) create mode 100644 app/components/AppSelect.vue create mode 100644 app/pages/(protected)/ranking-jogos/index.vue diff --git a/.env.example b/.env.example index a65bf0c..2b20cc2 100644 --- a/.env.example +++ b/.env.example @@ -3,7 +3,7 @@ DATABASE_URL="postgresql://postgres:postgres@localhost:5432/sistema_auth?schema= DIRECT_DATABASE_URL="postgresql://postgres:postgres@localhost:5432/sistema_auth?schema=public" # JWT contract -JWT_ISSUER="https://auth.local" +JWT_ISSUER="https://sistema-distribuido-trabalho-faculd.vercel.app" JWT_AUDIENCE="internal-apis" JWT_ACCESS_TTL_SEC="900" JWT_REFRESH_TTL_SEC="604800" diff --git a/app/components/AppSelect.vue b/app/components/AppSelect.vue new file mode 100644 index 0000000..55d0e8c --- /dev/null +++ b/app/components/AppSelect.vue @@ -0,0 +1,51 @@ + + + diff --git a/app/pages/(protected)/home/index.vue b/app/pages/(protected)/home/index.vue index 3e3faac..0102894 100644 --- a/app/pages/(protected)/home/index.vue +++ b/app/pages/(protected)/home/index.vue @@ -20,11 +20,17 @@

- +
+ + Ver rankings + + +
+
+ + +
+
+
+

+ Rankings +

+

+ Ranking de jogos +

+

+ Acompanhe os jogos por período, plataforma e volume de jogadores ativos. +

+
+ + + Voltar + +
+ +
+
+
+ + {{ selectedRankingMeta.badge }} + +

+ {{ selectedRankingMeta.title }} +

+
+ + +
+ +
+
+
+ + + +
+ Nenhum jogo encontrado para este ranking. +
+ +
+ + +
    +
  1. +
    + + Posição + + + {{ index + 1 }} + +
    + +
    + + Jogo + + + {{ game.name }} + +
    + +
    + + {{ stat.label }} + + + {{ stat.value }} + +
    +
  2. +
+
+
+
+
+ + +