Skip to content

feat: use-case landing pages (court evidence, relationship proof) - #383

Merged
fellnerse merged 3 commits into
devfrom
feat/use-case-landing-pages
Sep 5, 2026
Merged

feat: use-case landing pages (court evidence, relationship proof)#383
fellnerse merged 3 commits into
devfrom
feat/use-case-landing-pages

Conversation

@fellnerse

Copy link
Copy Markdown
Member

Summary

Apple/Peak-Design-style landing pages for the two highest-intent use cases, built on the Nuxt 4 migration branch.

  • /court-evidence — legal-evidence intent (harassment, divorce/custody, work disputes) with a CSS transcript mockup
  • /proof-of-relationship — visa/immigration intent (proving a genuine relationship) with a CSS stats mockup

Both pages are indexable, carry per-locale SEO meta + FAQPage JSON-LD, cross-link to each other, and are prerendered for all six locales.

Changes

  • components/landing/ — 10 shared components: LandingHero, LandingSection (light/white/dark themes + IntersectionObserver scroll reveal, respects prefers-reduced-motion), LandingCards, LandingSteps, LandingQuotes, LandingFaq, LandingCta, LandingButton, LandingDocMock, LandingStatsMock
  • pages/court-evidence.vue, pages/proof-of-relationship.vue
  • utils/translations.jscourtEvidence + relationshipProof namespaces, fully translated for en/de/es; fr/pt/it fall back to English (same precedent as the wrapped namespace)
  • nuxt.config.js — both routes added to localizedPages (prerendered for all 6 locales)
  • components/GlobalFooter.vue — footer links for both pages
  • docs/landing-pages.md — competitor research + roadmap for follow-up pages

Competitor research

Direct competitors for the "chat → court-ready PDF" intent: chattocourt.com, chatformats.com (law-firm B2B), wachattopdf.com, printchat.app. Differentiators we push: 100% local processing (no upload/account, open source), statistics included in the document, free preview before the one-time purchase.

Verification

  • nuxt generate — 70 routes prerendered, all 6 locales
  • Playwright smoke test against the generated site: hero/CTA/footer/sections/FAQ/JSON-LD present on both pages; cross-links navigate; de/es render localized copy, fr/it fall back to English; CTA navigates to the analyzer; no console errors
  • jest — passing

Open items

  • Testimonials on /court-evidence are anonymized paraphrases of real customer reports — replace with verified, attributable quotes if possible
  • Consider a real (blurred) PDF screenshot for the hero once the mockup is validated
  • Track conversions per landing page (gtag events on the CTA buttons)

Follow-up pages (roadmap in docs/landing-pages.md)

  1. /print-whatsapp-chat — highest-volume head term
  2. /chat-memories — keepsake/memorial angle
  3. /for-lawyers — B2B
  4. /harassment-evidence — high intent, needs careful copy

Base automatically changed from modernization/nuxt4-migration to dev September 4, 2026 20:34
root added 3 commits September 5, 2026 06:21
Apple/Peak-Design-style use-case landing pages built from a shared set of
components (components/landing/):

- /court-evidence: legal-evidence intent (harassment, divorce/custody,
  work disputes) with a CSS transcript mockup
- /proof-of-relationship: visa/immigration intent with a CSS stats mockup

Both pages are indexable, carry per-locale SEO meta + FAQPage JSON-LD,
cross-link to each other, and are prerendered for all six locales.

Copy is fully translated for en/de/es; fr/pt/it fall back to English
(same precedent as the wrapped namespace). Footer links added.

See docs/landing-pages.md for the competitor research and the roadmap
of candidate pages for follow-up MRs.
@fellnerse
fellnerse force-pushed the feat/use-case-landing-pages branch from ec5ae06 to 63373ff Compare September 5, 2026 06:22
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 63373ff):

https://whatsanalyze-80665--pr383-feat-use-case-landin-ghgjsxep.web.app

(expires Sat, 12 Sep 2026 06:23:58 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 5796a863d3a1b99df3fcb31feec7a39514d97aa4

@fellnerse
fellnerse merged commit 06c5c96 into dev Sep 5, 2026
6 checks passed
@fellnerse
fellnerse deleted the feat/use-case-landing-pages branch September 5, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant