
I Built a Form Backend So You Never Have to Write Server Code for a Contact Form Again
Every time I built a static site or landing page, I ran into the same annoying problem: handling form submissions . I'd either set up a whole Node server for one endpoint or hack together a Lambda function that I'd inevitably forget about. So I built FormCatch — a form backend that works with plain HTML. How it works Sign up with GitHub Create a form endpoint (takes 5 seconds) Set your HTML form's action to the endpoint URL Done. Submissions flow in. <form action= "https://formcatch.vercel.app/api/f/your-endpoint" method= "POST" > <input type= "text" name= "name" placeholder= "Name" required /> <input type= "email" name= "email" placeholder= "Email" required /> <textarea name= "message" placeholder= "Message" ></textarea> <button type= "submit" > Send </button> </form> No SDK, no npm package, no JavaScript required. Just HTML. Features Email notifications on every submission Spam protection (honeypot + reCAPTCHA) CSV export for all submissions Full CORS support (works with React, Vue,
Continue reading on Dev.to Webdev
Opens in a new tab


