Skip to content

Version 1.0.1#1

Merged
craigcallen merged 1 commit intomainfrom
fix/email-signup-error
Apr 1, 2026
Merged

Version 1.0.1#1
craigcallen merged 1 commit intomainfrom
fix/email-signup-error

Conversation

@craigcallen
Copy link
Copy Markdown
Owner

Summary

Builds the DevFlow landing page from scratch using Vite + React + TypeScript + Tailwind CSS v4, featuring all 8 PRD sections with Framer Motion animations and email waitlist capture via Resend/AWS Lambda. Adds S3 + CloudFront CI/CD deployment, SEO optimization, Font Awesome icons, and rebrands the site with new typography, colors, and assets.

Changes

  • Landing page: Built all 8 sections — Hero, Problem Bar, Product Overview, MCP Deep Dive, Dogfooding, Feature Grid, Pricing Preview, Footer CTA
  • Waitlist integration: Email capture wired to Resend via AWS Lambda function URL
  • CI/CD: Added S3 + CloudFront deploy workflow via GitHub Actions (build on PR, deploy on main push, intelligent cache headers, CloudFront invalidation)
  • SEO: Added meta tags, structured data, sitemap, and robots.txt
  • Branding: New typography, colors, assets, and light/dark mode logo in README
  • Icons: Replaced inline SVGs with Font Awesome icons across components
  • Lambda: Removed CORS handling from waitlist function (handled elsewhere)
  • README: Rewritten as product landing page with GitHub links in navbar/footer

Test Notes

  • Verify landing page renders all 8 sections with scroll-triggered animations
  • Test email signup flow end-to-end (valid email, invalid email, duplicate)
  • Confirm S3/CloudFront deployment triggers correctly on push to main
  • Check SEO tags render in page source and validate sitemap/robots.txt
  • Verify Font Awesome icons load correctly across all components
  • Test light/dark mode logo switching in README on GitHub

@craigcallen craigcallen merged commit f8df43f into main Apr 1, 2026
3 checks passed
@craigcallen craigcallen deleted the fix/email-signup-error branch April 9, 2026 11:43
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