Skip to content

Website Revamp#161

Merged
ThatXliner merged 3 commits into
billion-app:mainfrom
yohaann196:main
Jul 15, 2026
Merged

Website Revamp#161
ThatXliner merged 3 commits into
billion-app:mainfrom
yohaann196:main

Conversation

@yohaann196

Copy link
Copy Markdown
Collaborator

Summary

Full redesign of the landing pg site (apps/nextjs) around the dark civic/editorial brand system. Scoped strictly to the website — so no scraper, Expo, or backend will change.

Added

  • Hero — serif display headline ("See what government is doing before it affects you."), record types that underline themselves on scroll, and floating phone mockups showing real app screenshots
  • "See it in the app" tour (app-tour.tsx) — one interactive demo per app surface instead of static screenshots:
    • Browse: a working docket list with filter pills
    • Elections: candidate face-off + ballot-measure card with yes/no stances
    • Feed: a paged Dual-Lens card deck showing both political viewpoints side-by-side
    • A scroll-driven source-merge animation — Bills / Cases / Orders physically combine into "Your feed"
  • Design docsDESIGN.md (tokens, color rules, component vocabulary) and PRODUCT.md (register, users, anti-references, design principles), both derived from BRANDING.md
  • Shared animation library (animations.tsx) — fadeUp / slideIn / settle / focusIn reveal presets, shared easing curves, CountUp
  • Legal pages — Privacy and Terms refactored onto a shared LegalPage component
  • Footer — GitHub and Instagram links moved here; the platforms section now focuses on iOS/Android

What's removed

  • The gold "old-money" accent palette and its glow/gradient/shimmer treatments — not part of the brand per BRANDING.md; replaced by the civic-blue interactive accent
  • The 2.3s spinning-logo intro overlay (intro-context.tsx, intro-overlay.tsx)
  • WorkflowHero (superseded by the new hero)

Accessibility

  • MotionConfig reducedMotion="user" honors prefers-reduced-motion across all Motion-driven animation
  • Scroll animations are transform/opacity only; mobile gets static layouts where percentage-based motion would misbehave
  • WCAG AA contrast targets, 44×44px touch targets, no user-facing text below the design system's minimums

yohaann196 and others added 3 commits July 14, 2026 22:18
Full redesign of the marketing site (apps/nextjs) around the dark
civic/editorial system documented in the new DESIGN.md/PRODUCT.md:

- New hero: serif display headline, scroll-underlined record types, and
  floating phone mockups (PhoneScreenshot) with an updated Browse
  screenshot
- New "See it in the app" tour (app-tour.tsx): interactive Browse docket
  demo, Elections candidate face-off + measure card, Dual-Lens feed card
  deck, and a scroll-driven source-merge animation (Bills/Cases/Orders
  combining into "Your feed")
- Reveal presets and shared easing moved into animations.tsx
  (fadeUp/slideIn/settle/focusIn variants, CountUp)
- Privacy/Terms pages refactored onto a shared LegalPage component
- Gold "old-money" palette removed from theme.css/globals.css in favor
  of the civic-blue interactive accent; motion tokens added
- Old intro overlay (2.3s logo animation) and WorkflowHero removed;
  MotionConfig honors prefers-reduced-motion
- GitHub/Instagram social links moved to the footer; platforms section
  reduced to iOS/Android

PostHog analytics (waitlist events, auth tracking, provider setup) and
the newer waitlist API behavior from main are preserved.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Revamp landing page with editorial civic design
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

@yohaann196 is attempting to deploy a commit to the thatxliner's projects Team on Vercel.

A member of the Team first needs to authorize it.

@yohaann196
yohaann196 requested a review from ThatXliner July 15, 2026 05:43
@yohaann196

Copy link
Copy Markdown
Collaborator Author
Screenshot 2026-07-14 at 10 43 11 PM @ThatXliner do i remove this? do you think it feels like endorsing a political party?

@yohaann196

Copy link
Copy Markdown
Collaborator Author

also the raw text to billion brief animation is kinda hard and i feel like it doesnt really go with the feel of the site, but if you want i can do it in a future PR because this one is already almost 4k lines of code and its getting very big

@ThatXliner

ThatXliner commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

no, party is fine

Comment thread apps/nextjs/DESIGN.md

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is this for, do you know?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

claude added it - its just a doc for AI to use when we vibecode stuff so it has context on what Billion's design style is. all the info is from BRANDING.md (the current documentation) but claude, codex, and gemini specifically look for a DESIGN.md file when they are making visual changes so i thought if we added a design doc it would be better.

@ThatXliner
ThatXliner merged commit 0948cb4 into billion-app:main Jul 15, 2026
3 of 5 checks passed
@ThatXliner

Copy link
Copy Markdown
Collaborator

also the raw text to billion brief animation is kinda hard

hard to replicate?

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.

2 participants