diff --git a/apps/live/src/app/(landing)/Judging/index.tsx b/apps/live/src/app/(landing)/Judging/index.tsx
new file mode 100644
index 00000000..05813371
--- /dev/null
+++ b/apps/live/src/app/(landing)/Judging/index.tsx
@@ -0,0 +1,66 @@
+"use client";
+
+import React from "react";
+import useDevice from "@util/hooks/useDevice.ts";
+import JudgingTicketBooth from "../../lib/Assets/SVG/Judging/JudgingTicketBooth.tsx"
+import JudgingLiveBackground from "../../lib/Assets/SVG/Judging/JudgingLiveBackground.tsx";
+import JudgingLiveFireworks from "../../lib/Assets/SVG/Judging/JudgingLiveFireworks.tsx";
+import FrontGreenWave from "../../lib/Assets/SVG/Judging/FrontGreenWave.tsx";
+import JudgingRoad from "../../lib/Assets/SVG/Judging/JudgingRoad.tsx";
+import FrontBush from "../../lib/Assets/SVG/Judging/FrontBush.tsx";
+import BackBush from "../../lib/Assets/SVG/Judging/BackBush.tsx";
+import CarnivalTitle from "@repo/ui/CarnivalTitle";
+
+export default function Judging(): React.ReactNode {
+ const { isMobile} = useDevice();
+
+ return (
+
+
+
+
+
+
+
+
+ Come back after submissions close
+ to see where you will be demoing!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
\ No newline at end of file
diff --git a/apps/live/src/app/lib/Assets/SVG/Judging/BackBush.tsx b/apps/live/src/app/lib/Assets/SVG/Judging/BackBush.tsx
new file mode 100644
index 00000000..19a2c3b3
--- /dev/null
+++ b/apps/live/src/app/lib/Assets/SVG/Judging/BackBush.tsx
@@ -0,0 +1,48 @@
+import * as React from "react";
+import { SVGProps } from "react";
+
+const BackBush = (props: SVGProps) => (
+
+);
+export default BackBush;
diff --git a/apps/live/src/app/lib/Assets/SVG/Judging/FrontBush.tsx b/apps/live/src/app/lib/Assets/SVG/Judging/FrontBush.tsx
new file mode 100644
index 00000000..233342ab
--- /dev/null
+++ b/apps/live/src/app/lib/Assets/SVG/Judging/FrontBush.tsx
@@ -0,0 +1,52 @@
+import * as React from "react";
+import { SVGProps } from "react";
+
+const FrontBush = (props: SVGProps) => (
+
+);
+export default FrontBush;
diff --git a/apps/live/src/app/lib/Assets/SVG/Judging/FrontGreenWave.tsx b/apps/live/src/app/lib/Assets/SVG/Judging/FrontGreenWave.tsx
new file mode 100644
index 00000000..bb1854c6
--- /dev/null
+++ b/apps/live/src/app/lib/Assets/SVG/Judging/FrontGreenWave.tsx
@@ -0,0 +1,20 @@
+import * as React from "react";
+import { SVGProps } from "react";
+
+const FrontGreenWave = (props: SVGProps) => (
+
+);
+export default FrontGreenWave;
diff --git a/apps/live/src/app/lib/Assets/SVG/Judging/JudgingLiveBackground.tsx b/apps/live/src/app/lib/Assets/SVG/Judging/JudgingLiveBackground.tsx
new file mode 100644
index 00000000..d5e35752
--- /dev/null
+++ b/apps/live/src/app/lib/Assets/SVG/Judging/JudgingLiveBackground.tsx
@@ -0,0 +1,222 @@
+import * as React from "react";
+import { SVGProps } from "react";
+
+const JudgingLiveBackground = (props: SVGProps) => (
+
+);
+export default JudgingLiveBackground;
diff --git a/apps/live/src/app/lib/Assets/SVG/Judging/JudgingLiveFireworks.tsx b/apps/live/src/app/lib/Assets/SVG/Judging/JudgingLiveFireworks.tsx
new file mode 100644
index 00000000..a2fcaf4e
--- /dev/null
+++ b/apps/live/src/app/lib/Assets/SVG/Judging/JudgingLiveFireworks.tsx
@@ -0,0 +1,50 @@
+import * as React from "react";
+import { SVGProps } from "react";
+
+const JudgingLiveFireworks = (props: SVGProps) => (
+
+);
+export default JudgingLiveFireworks;
diff --git a/apps/live/src/app/lib/Assets/SVG/Judging/JudgingRoad.tsx b/apps/live/src/app/lib/Assets/SVG/Judging/JudgingRoad.tsx
new file mode 100644
index 00000000..2d469f73
--- /dev/null
+++ b/apps/live/src/app/lib/Assets/SVG/Judging/JudgingRoad.tsx
@@ -0,0 +1,56 @@
+import * as React from "react";
+import { SVGProps } from "react";
+
+const JudgingRoad = (props: SVGProps) => (
+
+);
+export default JudgingRoad;
diff --git a/apps/live/src/app/lib/Assets/SVG/Judging/JudgingTicketBooth.tsx b/apps/live/src/app/lib/Assets/SVG/Judging/JudgingTicketBooth.tsx
new file mode 100644
index 00000000..1e8d9d42
--- /dev/null
+++ b/apps/live/src/app/lib/Assets/SVG/Judging/JudgingTicketBooth.tsx
@@ -0,0 +1,1011 @@
+import * as React from "react";
+import { SVGProps } from "react";
+
+const JudgingTicketBooth = (props: SVGProps) => (
+
+);
+export default JudgingTicketBooth;