From a35234bcbe98371f0f6249e04b88049ef1a10f1b Mon Sep 17 00:00:00 2001 From: radical-coder Date: Mon, 22 Jun 2026 14:05:33 -0400 Subject: [PATCH 1/3] Improve site accessibility and mobile polish --- ai-app-rescue/index.html | 61 +++++++++++++++++++++++------- index.html | 48 +++++++++++++++--------- styles.css | 74 +++++++++++++++++++++++++++++++++++-- tests/html-metadata.test.js | 28 ++++++++++++++ tests/public-files.test.js | 1 + 5 files changed, 176 insertions(+), 36 deletions(-) diff --git a/ai-app-rescue/index.html b/ai-app-rescue/index.html index 3fbd74a..49625ca 100644 --- a/ai-app-rescue/index.html +++ b/ai-app-rescue/index.html @@ -136,6 +136,34 @@ overflow-x: hidden; } + .skip-link { + position: fixed; + top: 12px; + left: 12px; + z-index: 200; + padding: 10px 14px; + border: 2px solid var(--border); + border-radius: 4px; + background: #ffffff; + color: var(--ink); + font-family: var(--font-display); + font-size: 13px; + font-weight: 800; + text-decoration: none; + opacity: 0; + pointer-events: none; + transform: translateY(-12px); + transition: + opacity 120ms ease, + transform 120ms ease; + } + + .skip-link:focus-visible { + opacity: 1; + pointer-events: auto; + transform: translateY(0); + } + img, video { max-width: 100%; @@ -243,6 +271,10 @@ padding: 80px 24px; } + .bordered-section { + border-top: 2px solid var(--border); + } + .hero-section { padding-top: 72px; padding-bottom: 56px; @@ -880,6 +912,7 @@ + -
+
@@ -921,7 +954,7 @@

Turn your AI-built prototype into a build

@@ -938,7 +971,7 @@

Turn your AI-built prototype into a build

-
+
BEST FIT

Use this when the demo exists, but trust does not.

@@ -975,7 +1008,7 @@

Founder translation

-
+
CALL OUTPUT

A working session with a concrete handoff.

@@ -1015,7 +1048,7 @@

Leave with the next move

-
+
RISK SCAN @@ -1061,7 +1094,7 @@

The call

-
+
PROOF SURFACE

The offer has a real operating model behind it.

@@ -1069,14 +1102,14 @@

The offer has a real operating model
- AI App Rescue dashboard with intake, risk scanner, scoped next move, and reviewed operating surfaces. + AI App Rescue dashboard with intake, risk scanner, scoped next move, and reviewed operating surfaces.
AI App Rescue Console An anonymized consultation dashboard showing intake, risk review, architecture mapping, and scoped next move.
- Mobile responsive view of the AI App Rescue dashboard. + Mobile responsive view of the AI App Rescue dashboard.
Mobile-ready proof The same workflow compressed for a founder reviewing the plan from a phone. @@ -1085,7 +1118,7 @@

The offer has a real operating model

-
+
RELATED WORK

Relevant systems and proof paths.

@@ -1127,7 +1160,7 @@

Relevant systems and proof paths. Retail catalog data needed controlled AI usage, review queues, audit trail, and export paths. Live operator console with source-row staging, entity review, approval workflow, and usage caps. - Live MVP → + Live MVP → @@ -1141,20 +1174,20 @@

Relevant systems and proof paths. Production workflows required operational clarity across listings, lead paths, review, SEO, and visibility rules. Hardened marketplace and management-side workflows in a real operating environment. - Live Site → + Live Site →

-
+

If the app looks 80% done but you do not trust it yet, this is the right call.

Book through Upwork for the cleanest payment/review path, or email me if you need to send context before booking.

diff --git a/index.html b/index.html index 98031ba..9158207 100644 --- a/index.html +++ b/index.html @@ -141,8 +141,9 @@ +