diff --git a/app/components/OgImage/NuxtSeo.vue b/app/components/OgImage/NuxtSeo.vue
new file mode 100644
index 0000000..604a1c2
--- /dev/null
+++ b/app/components/OgImage/NuxtSeo.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+ {{ description }}
+
+
+
+
+
+
+
+
![]()
+
+
+
+ {{ siteName }}
+
+
+
+
+
+
diff --git a/app/components/OgImage/WithAvatar.vue b/app/components/OgImage/WithAvatar.vue
new file mode 100644
index 0000000..96a192d
--- /dev/null
+++ b/app/components/OgImage/WithAvatar.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
![]()
+
+
+
+
+ {{ title }}
+
+
+ {{ description }}
+
+
+
+
+
+
+
+
+ {{ siteName }}
+
+
![]()
+
+
+
+
diff --git a/app/layouts/default.vue b/app/layouts/default.vue
index 861d929..6f32cda 100644
--- a/app/layouts/default.vue
+++ b/app/layouts/default.vue
@@ -2,6 +2,8 @@
+
+
diff --git a/app/pages/auth/authorize.vue b/app/pages/auth/authorize.vue
index 985f5c3..d89db4d 100644
--- a/app/pages/auth/authorize.vue
+++ b/app/pages/auth/authorize.vue
@@ -128,6 +128,10 @@ import IconDark from '~/assets/images/cloudy-lamb@dark.png'
const route = useRoute()
const api = useSolarNetwork()
+useHead({
+ title: "Authorize Application"
+})
+
// State
const isLoading = ref(true)
const isAuthorizing = ref(false)
diff --git a/app/pages/auth/callback.vue b/app/pages/auth/callback.vue
index a89b77f..5e80f89 100644
--- a/app/pages/auth/callback.vue
+++ b/app/pages/auth/callback.vue
@@ -11,6 +11,10 @@