Skip to content

This PR launches the DevFlow marketing site#2

Merged
craigcallen merged 6 commits intomainfrom
feature/mcp-token-feature
Apr 8, 2026
Merged

This PR launches the DevFlow marketing site#2
craigcallen merged 6 commits intomainfrom
feature/mcp-token-feature

Conversation

@craigcallen
Copy link
Copy Markdown
Owner

Summary

This PR launches the DevFlow marketing site and deploy pipeline on main, including a Vite/React landing page, waitlist capture, and production AWS hosting. It also tightens the messaging around MCP and product workflows, improves visual polish and SEO, and updates GitHub/README navigation to better support product discovery.

Changes

  • Build the DevFlow landing page in Vite + React + TypeScript + Tailwind CSS v4 with the full marketing flow from hero through footer CTA
  • Add Resend-backed waitlist signup via AWS Lambda function URL and remove unnecessary CORS handling in the Lambda
  • Add S3 + CloudFront deployment via GitHub Actions, following the existing craigcallen.com pattern with PR builds, main-branch deploys, cache-control by file type, and CloudFront invalidation
  • Rebrand the site with updated typography, colors, assets, and Font Awesome icons
  • Improve product storytelling, especially around MCP’s zero-context advantage, DevFlow workflows, and skills
  • Smooth section transitions and refine section flow/border treatment across the page
  • Add SEO fundamentals including meta tags, structured data, sitemap, and robots.txt
  • Rewrite the README as a product landing page, add light/dark logo handling, and point GitHub nav/footer links to the product README

Test Notes

  • Verify the landing page renders correctly across key sections and responsive breakpoints
  • Confirm waitlist signup succeeds end-to-end through the Lambda/Resend flow
  • Validate PR build behavior and main-branch deployment via GitHub Actions
  • Spot-check SEO outputs (meta, structured data, sitemap.xml, robots.txt) and GitHub/README link targets

@craigcallen craigcallen merged commit a0542fe into main Apr 8, 2026
3 checks 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