From c44043f38d3da569adb980cf85a1e2a8ec188b88 Mon Sep 17 00:00:00 2001 From: Matiss Jurevics Date: Sun, 19 Apr 2026 16:10:00 +0100 Subject: [PATCH] feat: replace landing page with shader hero --- WebApp/src/app.css | 4 +- WebApp/src/routes/+page.svelte | 723 ++++++++++++++------------------- 2 files changed, 306 insertions(+), 421 deletions(-) diff --git a/WebApp/src/app.css b/WebApp/src/app.css index 60ddff0..f9b5d65 100644 --- a/WebApp/src/app.css +++ b/WebApp/src/app.css @@ -110,8 +110,8 @@ --color-sidebar-ring: var(--sidebar-ring); /* Custom brand colors and glassmorphism tokens */ - --color-premium: #2563eb; - --color-premium-foreground: #ffffff; + --color-premium: #ff7a59; + --color-premium-foreground: #17110d; --color-glass-background: rgb(25 25 30 / 60%); --color-glass-border: rgb(255 255 255 / 8%); --color-glass-panel: rgb(15 15 20 / 70%); diff --git a/WebApp/src/routes/+page.svelte b/WebApp/src/routes/+page.svelte index 3425331..41a74cd 100644 --- a/WebApp/src/routes/+page.svelte +++ b/WebApp/src/routes/+page.svelte @@ -1,457 +1,342 @@ PhoneCam | Browser-Based Security Intelligence -
- -
+
+ +
+
- -
-
-
-
-
- -
-
- {#if mounted} - - -
- -
-
-
-

Intelligence at the edge.

-

Powerful features that work entirely within your browser.

+
+
+

+ Live browser monitoring +

+
+

+ PhoneCam +

+

+ Monitoring that feels immediate. +

+

+ Use one browser as the camera station, another as the viewer, and keep feeds, + recordings, and activity in one place. +

-
- {#each features as feature, i} -
-
- -
-

{feature.title}

-

{feature.description}

-
+
+ + +
+ +
+ {#each heroPoints as item, index} + {item} + {#if index < heroPoints.length - 1} + + {/if} {/each}
-
- - -
-
-
-
-

Hybrid Architecture

-

One platform, two distinct experiences.

-

- Depending on how you sign in, PhoneCam adapts its entire interface to provide either a high-performance capture station or a comprehensive monitoring console. -

- -
- {#each operationalRoles as role} -
-
- -
-
-

{role.title}

-

{role.description}

-
-
- {/each} -
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- -
-
-

Security

-

Active Guard

-
-
-

System state is encrypted and synchronized across all active nodes.

-
-
-
-
-
- - -
-
-
- -
-
- -
-

Ready to secure your space?

-

- Join the PhoneCam network today. Set up your first camera in seconds and monitor from anywhere. -

-
- - -
-
-
-
-
- - - -
+ +