diff --git a/apps/presi/apps/web/src/routes/(app)/+layout.svelte b/apps/presi/apps/web/src/routes/(app)/+layout.svelte
new file mode 100644
index 000000000..12c80f75f
--- /dev/null
+++ b/apps/presi/apps/web/src/routes/(app)/+layout.svelte
@@ -0,0 +1,250 @@
+
+
+
+
+{#if shouldHideNav($page.url.pathname)}
+
+
+ {@render children()}
+
+{:else}
+
+
+
+
+
+
+
+
+ {@render children()}
+
+
+
+{/if}
+
+
diff --git a/apps/presi/apps/web/src/routes/+page.svelte b/apps/presi/apps/web/src/routes/(app)/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/apps/+page.svelte b/apps/presi/apps/web/src/routes/(app)/apps/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/apps/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/apps/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/deck/[id]/+page.svelte b/apps/presi/apps/web/src/routes/(app)/deck/[id]/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/deck/[id]/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/deck/[id]/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/feedback/+page.svelte b/apps/presi/apps/web/src/routes/(app)/feedback/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/feedback/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/feedback/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/mana/+page.svelte b/apps/presi/apps/web/src/routes/(app)/mana/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/mana/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/mana/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/present/[id]/+page.svelte b/apps/presi/apps/web/src/routes/(app)/present/[id]/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/present/[id]/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/present/[id]/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/profile/+page.svelte b/apps/presi/apps/web/src/routes/(app)/profile/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/profile/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/profile/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/settings/+page.svelte b/apps/presi/apps/web/src/routes/(app)/settings/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/settings/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/settings/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/shared/[code]/+page.svelte b/apps/presi/apps/web/src/routes/(app)/shared/[code]/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/shared/[code]/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/shared/[code]/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/themes/+page.svelte b/apps/presi/apps/web/src/routes/(app)/themes/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/themes/+page.svelte
rename to apps/presi/apps/web/src/routes/(app)/themes/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/forgot-password/+page.svelte b/apps/presi/apps/web/src/routes/(auth)/forgot-password/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/forgot-password/+page.svelte
rename to apps/presi/apps/web/src/routes/(auth)/forgot-password/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/login/+page.svelte b/apps/presi/apps/web/src/routes/(auth)/login/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/login/+page.svelte
rename to apps/presi/apps/web/src/routes/(auth)/login/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/register/+page.svelte b/apps/presi/apps/web/src/routes/(auth)/register/+page.svelte
similarity index 100%
rename from apps/presi/apps/web/src/routes/register/+page.svelte
rename to apps/presi/apps/web/src/routes/(auth)/register/+page.svelte
diff --git a/apps/presi/apps/web/src/routes/+layout.svelte b/apps/presi/apps/web/src/routes/+layout.svelte
index 549166b6b..4a273cb3f 100644
--- a/apps/presi/apps/web/src/routes/+layout.svelte
+++ b/apps/presi/apps/web/src/routes/+layout.svelte
@@ -1,172 +1,24 @@
-
-
Presi - Presentation Creator
@@ -180,103 +32,8 @@
Laden...
-{:else if auth.isAuthenticated || publicRoutes.includes($page.url.pathname)}
- {#if auth.isAuthenticated && !publicRoutes.includes($page.url.pathname) && !shouldHideNav($page.url.pathname)}
-
-
-
-
-
-
-
-
- {@render children()}
-
-
-
- {:else}
-
-
- {@render children()}
-
- {/if}
+{:else}
+
+ {@render children()}
+
{/if}
-
-