Fast to launch
Static marketing sections render in Astro, so the page stays lean and easy to maintain.
Astro starter for a waitlist landing page
This starter gives you a clean Astro foundation, a React-powered signup form, and a Cloudflare-friendly path for capturing waitlist submissions.
Why this starter works
Static marketing sections render in Astro, so the page stays lean and easy to maintain.
Keep the waitlist form as a React island while the rest of the page stays simple markup.
Deploy on Pages, connect a webhook or KV binding, and ship without rebuilding the stack.
FAQ
The default endpoint accepts submissions locally. In Cloudflare, connect either a webhook URL or a KV binding to persist entries.
Yes. Move static sections into Astro components and keep interactive pieces in React islands like the form in this starter.
Yes. Build with Astro and deploy the output directory to Pages. Cloudflare picks up the Pages Function in the functions directory.