diff --git a/apps/fabrikanabytok/app/(platform)/planner/[id]/page.tsx b/apps/fabrikanabytok/app/(platform)/planner/[id]/page.tsx
new file mode 100644
index 0000000..b135488
--- /dev/null
+++ b/apps/fabrikanabytok/app/(platform)/planner/[id]/page.tsx
@@ -0,0 +1,39 @@
+import { auth } from "@/lib/auth/auth"
+import { redirect } from "next/navigation"
+import { getDesignById } from "@/lib/actions/design.actions"
+import { PlannerEditor3D } from "@/components/planner/planner-editor-3d"
+import { UltraPlannerEditor } from "@/components/planner/ultra-planner-editor"
+import { ProfessionalPlanner } from "@/components/planner/professional-planner"
+import { serializeDesign } from "@/lib/utils/serialization"
+
+export default async function PlannerEditorPage({ params, searchParams }: { params: Promise<{ id: string }>, searchParams: Promise<{ mode: string }> }) {
+ const { mode = "basic" } = await searchParams
+ if (!mode) {
+ redirect("/planner")
+ }
+
+ const session = await auth()
+ if (!session?.user) {
+ redirect("/login")
+ }
+
+ const { id } = await params
+ if (!id) {
+ redirect("/planner")
+ }
+
+ const designData = await getDesignById(id)
+ const serializedDesign = serializeDesign(designData)
+
+ const userName = `${session.user.firstName || ""} ${session.user.lastName || ""}`.trim() || "User"
+
+ switch (mode) {
+ case "basic":
+ return
Tervezd meg álmaid konyháját valós idejű 3D nézetben
++ Phase 2: Volumetric Lighting, GPU Particles & Cinematic Camera +
+{preset.name}
++ Generate materials procedurally using noise and algorithms +
+ + + + + + ++ Advanced shader-based materials with custom effects +
+ + + + + + + + ++ Professional 3D model visualization +
+Select an object to inspect
+SKU: {item.sku}
+ ++ Get intelligent suggestions and design analysis +
+{layout.description}
++ {layout.reasoning} +
+ +Ask me anything about kitchen design!
+{recommendation.description}
++ 💡 Suggestion: {recommendation.suggestion} +
+AI funkciók kredit felhasználással működnek
+{asset.description}
+ ++ No saved views yet +
+ ) : ( ++ All 40+ Three.js features working together +
+