Repository navigation
Add mobile landing page (docs/index.html) for three-tap onboarding - #2
Merged
Merged
Conversation
Most Vera users will be on a phone, not a Mac mini. The paste-in prompt is already the right product shape for mobile, but the flow (find PROMPT.md on GitHub, select text in a code block on iOS, copy, switch to Claude, navigate to Project settings, paste) is six steps in two apps. Most bounce before finishing. New landing page collapses this to three taps: 1. Tap "Copy Vera prompt" (Clipboard API + execCommand fallback). 2. Tap "Open Claude" / "Open ChatGPT" / "Open Gemini" — opens the web URL, which iOS Universal Links will hand to the installed app. 3. Paste and start. Implementation notes: - Single file, no dependencies, ~7KB. Inline CSS + vanilla JS. - System fonts only (no font download). SF Pro on iOS, BlinkMacSystem elsewhere, system-ui fallback. - Dark theme with proper contrast; safe-area-inset-bottom padding for notched iPhones; 48px+ tap targets throughout. - Prompt text embedded in JS (kept in sync with PROMPT.md by comment). - OG/Twitter card tags for link previews. - Passes HTML parity check (no unclosed tags). README gets a second CTA next to "Try it in 30 seconds": "On your phone". Points at https://iamitp.github.io/vera/ which becomes live as soon as GitHub Pages is enabled in Settings (source: main / /docs). https://claude.ai/code/session_01DMCSCaVAsCLVXFswHeQ7cx
3 of 4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Single-file mobile landing page at
docs/index.html. Collapses the iPhone onboarding flow from six steps to three taps:execCommandfallback.Why
Most potential users are on a phone. Finding
PROMPT.mdon GitHub mobile, selecting text out of a code block on iOS, copying, switching to Claude, and navigating to Project settings is six steps across two apps. Most bounce.The paste-in prompt is already the right product shape for mobile. This page just removes the friction.
Details
safe-area-inset-bottompadding for notched iPhones.PROMPT.md(comment in source).README.mdgets a "On your phone" CTA next to "Try it in 30 seconds".Reviewer action after merge
Enable GitHub Pages at Settings → Pages:
/docsPage goes live at
https://iamitp.github.io/vera/within ~1 minute.https://claude.ai/code/session_01DMCSCaVAsCLVXFswHeQ7cx