Skip to content

Davidasix/web mvp#2

Merged
DavidASix merged 20 commits into
mainfrom
davidasix/web-mvp
May 19, 2026
Merged

Davidasix/web mvp#2
DavidASix merged 20 commits into
mainfrom
davidasix/web-mvp

Conversation

@DavidASix

Copy link
Copy Markdown
Owner

Builds out the initial marketing/landing site for the app using. This covers everything from the base setup through a full index page with accessibility, SEO, and structured data baked in.

  • Set up Astro with Tailwind CSS v4 (Vite plugin), design tokens, and global styles
  • Added shared layout, components (header, footer, store buttons), and static assets
  • Built out full index page with hero, features, FAQ, waitlist form, and footer sections
  • Made FAQ accordion single-open only
  • Waitlist form has proper labels and unique IDs
  • Added skip-to-content button and ARIA labels throughout
  • Added sitemap via @astrojs/sitemap
  • Centralized site metadata into src/lib/site.ts
  • Added JSON-LD structured data
  • SVG store badge icons moved to src/assets (Astro-optimized)

@DavidASix
DavidASix merged commit d1a75c3 into main May 19, 2026
1 check passed
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