From 20e85cd998ed2e17690e4d16c0f595a8f1e8db5a Mon Sep 17 00:00:00 2001 From: Anton Ovchinnikov Date: Sun, 7 Jun 2026 20:18:47 +0200 Subject: [PATCH] Another stab at landing --- website/landing/hub.html | 399 +++++++++++++----- website/landing/images/dashboard-machines.png | Bin 0 -> 1107151 bytes website/landing/images/service-log.png | Bin 0 -> 1420039 bytes website/landing/style.css | 295 +++++-------- 4 files changed, 414 insertions(+), 280 deletions(-) create mode 100644 website/landing/images/dashboard-machines.png create mode 100644 website/landing/images/service-log.png diff --git a/website/landing/hub.html b/website/landing/hub.html index a2eb33c4..56cacd35 100644 --- a/website/landing/hub.html +++ b/website/landing/hub.html @@ -38,6 +38,44 @@ max-width: 24px; max-height: 24px; } + + /* Feature cards */ + .hub-feature-card { + padding: 1.5rem; + border: 1px solid #e4e4e7; + border-radius: 0.75rem; + background: #fff; + transition: box-shadow 0.2s ease, border-color 0.2s ease, transform 0.2s ease; + display: flex; + flex-direction: column; + } + .hub-feature-card:hover { + box-shadow: 0 8px 32px -8px rgba(0,0,0,0.12); + border-color: #a1a1aa; + transform: translateY(-2px); + } + .hub-feature-icon { + width: 2.5rem; + height: 2.5rem; + border-radius: 0.5rem; + background: #f5f3ff; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 1rem; + flex-shrink: 0; + } + .hub-feature-grid { + display: grid; + gap: 1.25rem; + max-width: 56rem; + margin: 0 auto; + } + @media (min-width: 768px) { + .hub-feature-grid { + grid-template-columns: repeat(2, 1fr); + } + } @@ -125,20 +163,19 @@
-
- +
+ - + Coming soon

- See what's happening
- - in production + Uncloud Hub:
+ See what's happening in production

- Uncloud Hub is the UI and Grafana stack for your Uncloud clusters.
+ Uncloud Hub is the command center for your Uncloud clusters.
Get real-time metrics, logs, and alerts out of the box to catch issues early and fix faster.

@@ -146,7 +183,7 @@
@@ -266,105 +303,65 @@

- Frustrated by the complexity of setting up observability? + Your app is deployed. Now what?

- Observability is what killing the joy of shipping. + Deploying is the easy part. Everything after is where most teams get stuck.

- -
-
- - - - -
- -
Build
-
The fun part.
-
- - -
- -
Ship
-
uc deploy and you're done.
-
- - -
- -
Run / Monitor and observe
-

This is what matters.

-
- - -
-

- Observability for developers who'd rather be shipping. -

-

- It's not optional. -

-
- - -