diff --git a/app/pages/(auth)/auth/reset-password/index.vue b/app/pages/(auth)/auth/reset-password/index.vue
index 2858801..6d3b421 100644
--- a/app/pages/(auth)/auth/reset-password/index.vue
+++ b/app/pages/(auth)/auth/reset-password/index.vue
@@ -98,6 +98,16 @@ import { z } from 'zod'
definePageMeta({ middleware: 'guest' })
+useHead({
+ title: 'Redefinir senha | GameVerse',
+ meta: [
+ {
+ name: 'description',
+ content: 'Defina uma nova senha de acesso usando o token de recuperação da conta GameVerse.'
+ }
+ ]
+})
+
const route = useRoute()
const { $toast } = useNuxtApp()
diff --git a/app/pages/(auth)/criar-conta/index.vue b/app/pages/(auth)/criar-conta/index.vue
index bb20666..8a3c671 100644
--- a/app/pages/(auth)/criar-conta/index.vue
+++ b/app/pages/(auth)/criar-conta/index.vue
@@ -92,6 +92,16 @@ import { z } from 'zod'
definePageMeta({ middleware: 'guest' })
+useHead({
+ title: 'Criar conta | GameVerse',
+ meta: [
+ {
+ name: 'description',
+ content: 'Crie sua conta GameVerse de forma simples e rápida com email e senha.'
+ }
+ ]
+})
+
const { $toast } = useNuxtApp()
const isLoading = ref(false)
diff --git a/app/pages/(auth)/login/index.vue b/app/pages/(auth)/login/index.vue
index 342e55f..92babc4 100644
--- a/app/pages/(auth)/login/index.vue
+++ b/app/pages/(auth)/login/index.vue
@@ -96,6 +96,16 @@ import { z } from 'zod'
definePageMeta({ middleware: 'guest' })
+useHead({
+ title: 'Login | GameVerse',
+ meta: [
+ {
+ name: 'description',
+ content: 'Acesse sua conta GameVerse com email e senha.'
+ }
+ ]
+})
+
const { $toast } = useNuxtApp()
const token = useCookie('token', {
diff --git a/app/pages/(auth)/recuperar-senha/index.vue b/app/pages/(auth)/recuperar-senha/index.vue
index 1d888f5..8180219 100644
--- a/app/pages/(auth)/recuperar-senha/index.vue
+++ b/app/pages/(auth)/recuperar-senha/index.vue
@@ -78,6 +78,16 @@ import { z } from 'zod'
definePageMeta({ middleware: 'guest' })
+useHead({
+ title: 'Recuperar senha | GameVerse',
+ meta: [
+ {
+ name: 'description',
+ content: 'Informe seu email para iniciar a recuperação da senha da sua conta GameVerse.'
+ }
+ ]
+})
+
const { $toast } = useNuxtApp()
const isLoading = ref(false)
diff --git a/app/pages/(protected)/catalogo/[id_ou_slug].vue b/app/pages/(protected)/catalogo/[id_ou_slug].vue
index 05a7b6f..990242c 100644
--- a/app/pages/(protected)/catalogo/[id_ou_slug].vue
+++ b/app/pages/(protected)/catalogo/[id_ou_slug].vue
@@ -298,6 +298,16 @@ definePageMeta({
layout: 'protected'
})
+useHead({
+ title: 'Detalhes do jogo | GameVerse',
+ meta: [
+ {
+ name: 'description',
+ content: 'Consulte detalhes, informações e opções de gerenciamento de um jogo do catálogo.'
+ }
+ ]
+})
+
const CATALOG_API_BASE_URL = 'https://catalogo-jogos-sd-production.up.railway.app'
const WISHLIST_API_BASE_URL = 'https://gameverse-wishlist-production.up.railway.app'
diff --git a/app/pages/(protected)/catalogo/criar.vue b/app/pages/(protected)/catalogo/criar.vue
index 923cec9..f562f52 100644
--- a/app/pages/(protected)/catalogo/criar.vue
+++ b/app/pages/(protected)/catalogo/criar.vue
@@ -180,6 +180,16 @@ definePageMeta({
layout: 'protected'
})
+useHead({
+ title: 'Novo jogo | GameVerse',
+ meta: [
+ {
+ name: 'description',
+ content: 'Preencha os dados para adicionar um novo jogo ao catálogo GameVerse.'
+ }
+ ]
+})
+
const CATALOG_API_BASE_URL = 'https://catalogo-jogos-sd-production.up.railway.app'
const { $toast } = useNuxtApp()
diff --git a/app/pages/(protected)/catalogo/index.vue b/app/pages/(protected)/catalogo/index.vue
index 8785405..1641123 100644
--- a/app/pages/(protected)/catalogo/index.vue
+++ b/app/pages/(protected)/catalogo/index.vue
@@ -73,10 +73,10 @@
" @click="toggleFavorite(game)"
class="absolute right-2 top-2 inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/80 shadow backdrop-blur-sm transition hover:bg-white disabled:cursor-not-allowed disabled:opacity-50">