feat(site): 🛬 PCBJam landing page — waitlist, sections, Tailwind
Replace the placeholder homepage with the PCBJam waitlist conversion page (13 sections from the copy spec), shared chrome, and a real email-capture backend, keeping the site zero-runtime-JS / zero-web-font. - Tailwind v4 via @tailwindcss/postcss (the Vite plugin breaks on Astro 6 rolldown-vite); Preflight skipped; brand tokens in :root + @theme inline. - Waitlist: /api/waitlist serverless route (prerender=false) + Resend, with dual JSON/303 responses; WaitlistForm progressive enhancement bound on astro:page-load (survives ClientRouter swaps); honeypot + validation. - New components (Icon, Placeholder, DemoVideo, SectionBand, Chip, EECredit, StatBar, Pillar, Step, CheckItem, WaitlistForm) + 13 section components. - Redesigned Header (sticky, mobile menu, CTA) + 4-col Footer (KiCad attribution); BaseLayout gains full-bleed mode + OG/canonical meta. - Assets scaffolded with marked placeholders; EE/generic/client SVGs copied. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
d55a8a0afa
commit
7f9dbdd068
61 changed files with 3459 additions and 116 deletions
5
site/public/icons/you-are-here.svg
Normal file
5
site/public/icons/you-are-here.svg
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
<svg width="119" height="69" viewBox="0 0 119 69" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 11C0 4.92487 4.92487 0 11 0H108C114.075 0 119 4.92487 119 11C119 17.0751 114.075 22 108 22H11C4.92487 22 0 17.0751 0 11Z" fill="#FFD644"/>
|
||||
<path d="M20.9321 11.88L18.1721 6.6H20.1281L21.6641 9.756L21.8321 10.644H21.8921L22.0721 9.732L23.5601 6.6H25.3241L22.5761 11.868V15H20.9321V11.88ZM25.7794 10.8C25.7794 9.4 26.0874 8.324 26.7034 7.572C27.3194 6.812 28.1994 6.432 29.3434 6.432C29.9434 6.432 30.4674 6.536 30.9154 6.744C31.3634 6.952 31.7354 7.248 32.0314 7.632C32.3274 8.016 32.5474 8.476 32.6914 9.012C32.8354 9.548 32.9074 10.144 32.9074 10.8C32.9074 12.2 32.5954 13.28 31.9714 14.04C31.3554 14.792 30.4794 15.168 29.3434 15.168C28.7354 15.168 28.2074 15.064 27.7594 14.856C27.3114 14.648 26.9394 14.352 26.6434 13.968C26.3554 13.584 26.1394 13.124 25.9954 12.588C25.8514 12.052 25.7794 11.456 25.7794 10.8ZM27.5074 10.8C27.5074 11.224 27.5434 11.616 27.6154 11.976C27.6874 12.328 27.7954 12.632 27.9394 12.888C28.0914 13.144 28.2834 13.344 28.5154 13.488C28.7474 13.632 29.0234 13.704 29.3434 13.704C29.9274 13.704 30.3794 13.476 30.6994 13.02C31.0194 12.564 31.1794 11.824 31.1794 10.8C31.1794 10.392 31.1434 10.012 31.0714 9.66C31.0074 9.308 30.9034 9 30.7594 8.736C30.6154 8.472 30.4274 8.268 30.1954 8.124C29.9634 7.972 29.6794 7.896 29.3434 7.896C28.7594 7.896 28.3074 8.132 27.9874 8.604C27.6674 9.068 27.5074 9.8 27.5074 10.8ZM39.2425 6.6H40.8025V12.024C40.8025 12.568 40.7305 13.036 40.5865 13.428C40.4425 13.82 40.2425 14.144 39.9865 14.4C39.7305 14.656 39.4185 14.844 39.0505 14.964C38.6825 15.084 38.2785 15.144 37.8385 15.144C35.7105 15.144 34.6465 14.172 34.6465 12.228V6.6H36.2905V11.904C36.2905 12.232 36.3185 12.512 36.3745 12.744C36.4385 12.968 36.5345 13.152 36.6625 13.296C36.7905 13.432 36.9505 13.532 37.1425 13.596C37.3345 13.652 37.5585 13.68 37.8145 13.68C38.3185 13.68 38.6825 13.54 38.9065 13.26C39.1305 12.98 39.2425 12.528 39.2425 11.904V6.6ZM50.1006 13.14H47.5206L46.8846 15H45.2406L48.2646 6.54H49.4766L52.5006 15H50.7726L50.1006 13.14ZM47.9406 11.82H49.7406L49.1166 9.948L48.8646 8.628H48.8046L48.5526 9.96L47.9406 11.82ZM53.8263 6.684C54.0103 6.652 54.2063 6.624 54.4143 6.6C54.6303 6.568 54.8423 6.544 55.0503 6.528C55.2663 6.512 55.4743 6.5 55.6743 6.492C55.8743 6.484 56.0583 6.48 56.2263 6.48C56.6183 6.48 57.0023 6.516 57.3783 6.588C57.7623 6.66 58.1023 6.784 58.3983 6.96C58.7023 7.136 58.9423 7.38 59.1183 7.692C59.3023 7.996 59.3943 8.38 59.3943 8.844C59.3943 9.532 59.2343 10.092 58.9143 10.524C58.5943 10.956 58.1663 11.256 57.6303 11.424L58.2183 11.796L60.1383 15H58.2423L56.3343 11.712L55.4703 11.556V15H53.8263V6.684ZM56.3463 7.944C56.1783 7.944 56.0103 7.948 55.8423 7.956C55.6823 7.964 55.5583 7.98 55.4703 8.004V10.44H56.1663C56.6223 10.44 56.9863 10.336 57.2583 10.128C57.5303 9.92 57.6663 9.576 57.6663 9.096C57.6663 8.736 57.5543 8.456 57.3303 8.256C57.1063 8.048 56.7783 7.944 56.3463 7.944ZM61.645 6.6H66.625V8.064H63.289V10.02H66.325V11.484H63.289V13.536H66.685V15H61.645V6.6ZM76.8657 11.484H73.7937V15H72.1497V6.6H73.7937V10.02H76.8657V6.6H78.5097V15H76.8657V11.484ZM80.5661 6.6H85.5461V8.064H82.2101V10.02H85.2461V11.484H82.2101V13.536H85.6061V15H80.5661V6.6ZM87.4356 6.684C87.6196 6.652 87.8156 6.624 88.0236 6.6C88.2396 6.568 88.4516 6.544 88.6596 6.528C88.8756 6.512 89.0836 6.5 89.2836 6.492C89.4836 6.484 89.6676 6.48 89.8356 6.48C90.2276 6.48 90.6116 6.516 90.9876 6.588C91.3716 6.66 91.7116 6.784 92.0076 6.96C92.3116 7.136 92.5516 7.38 92.7276 7.692C92.9116 7.996 93.0036 8.38 93.0036 8.844C93.0036 9.532 92.8436 10.092 92.5236 10.524C92.2036 10.956 91.7756 11.256 91.2396 11.424L91.8276 11.796L93.7476 15H91.8516L89.9436 11.712L89.0796 11.556V15H87.4356V6.684ZM89.9556 7.944C89.7876 7.944 89.6196 7.948 89.4516 7.956C89.2916 7.964 89.1676 7.98 89.0796 8.004V10.44H89.7756C90.2316 10.44 90.5956 10.336 90.8676 10.128C91.1396 9.92 91.2756 9.576 91.2756 9.096C91.2756 8.736 91.1636 8.456 90.9396 8.256C90.7156 8.048 90.3876 7.944 89.9556 7.944ZM95.2544 6.6H100.234V8.064H96.8984V10.02H99.9344V11.484H96.8984V13.536H100.294V15H95.2544V6.6Z" fill="black"/>
|
||||
<path d="M59.5002 49.4121C60.5085 49.4121 61.3717 49.032 62.0897 48.2717C62.8078 47.5114 63.1668 46.5974 63.1668 45.5297C63.1668 44.462 62.8078 43.548 62.0897 42.7877C61.3717 42.0274 60.5085 41.6473 59.5002 41.6473C58.4918 41.6473 57.6286 42.0274 56.9106 42.7877C56.1925 43.548 55.8335 44.462 55.8335 45.5297C55.8335 46.5974 56.1925 47.5114 56.9106 48.2717C57.6286 49.032 58.4918 49.4121 59.5002 49.4121ZM59.5002 68.8242C54.5807 64.3918 50.9064 60.2748 48.4772 56.4733C46.0481 52.6717 44.8335 49.1533 44.8335 45.9179C44.8335 41.0649 46.3078 37.1987 49.2564 34.3192C52.205 31.4397 55.6196 30 59.5002 30C63.3807 30 66.7953 31.4397 69.7439 34.3192C72.6925 37.1987 74.1668 41.0649 74.1668 45.9179C74.1668 49.1533 72.9522 52.6717 70.5231 56.4733C68.0939 60.2748 64.4196 64.3918 59.5002 68.8242Z" fill="#FF1B00"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.8 KiB |
Loading…
Reference in a new issue