This form uses the Yup library for validation and the back-end is handled by Next.js's new Edge runtime.