diff --git a/packages/auth/src/db/utils.js b/packages/auth/src/db/utils.js
index 40f5f05b7..eb3c593c1 100644
--- a/packages/auth/src/db/utils.js
+++ b/packages/auth/src/db/utils.js
@@ -157,7 +157,7 @@ const getScopedFullConfig = async function (db, { type, user, group }) {
(a, b) => determineScore(a) - determineScore(b)
)[0]
- return scopedConfig.doc
+ return scopedConfig && scopedConfig.doc
}
async function getScopedConfig(db, params) {
diff --git a/packages/builder/src/components/common/ConfigChecklist.svelte b/packages/builder/src/components/common/ConfigChecklist.svelte
new file mode 100644
index 000000000..9652222ba
--- /dev/null
+++ b/packages/builder/src/components/common/ConfigChecklist.svelte
@@ -0,0 +1,54 @@
+
+
+
+
+
+ {#each Object.keys($admin.checklist) as checklistItem, idx}
+
+ {/each}
+
+
+
diff --git a/packages/builder/src/pages/_layout.svelte b/packages/builder/src/pages/_layout.svelte
new file mode 100644
index 000000000..ce10dc8c9
--- /dev/null
+++ b/packages/builder/src/pages/_layout.svelte
@@ -0,0 +1,29 @@
+
+
+{#if $admin.checklist}
+
+{/if}
diff --git a/packages/builder/src/pages/admin/index.svelte b/packages/builder/src/pages/admin/index.svelte
new file mode 100644
index 000000000..3f7793da2
--- /dev/null
+++ b/packages/builder/src/pages/admin/index.svelte
@@ -0,0 +1,69 @@
+
+
+
+
+
diff --git a/packages/builder/src/pages/builder/_layout.svelte b/packages/builder/src/pages/builder/_layout.svelte
index de657a63a..77f8b655f 100644
--- a/packages/builder/src/pages/builder/_layout.svelte
+++ b/packages/builder/src/pages/builder/_layout.svelte
@@ -23,7 +23,6 @@
- Apps
- - OAuth
-
Hosting
diff --git a/packages/builder/src/pages/portal/_layout.svelte b/packages/builder/src/pages/portal/_layout.svelte
index 028f04285..92c2b82ff 100644
--- a/packages/builder/src/pages/portal/_layout.svelte
+++ b/packages/builder/src/pages/portal/_layout.svelte
@@ -1,8 +1,12 @@