Formify is an open source application that lets you create, manage and embed contact forms on any site without writing code.
yarn add formify-form
npm install formify-form
First visit formify.vercel.app and get the formURL and formFields if you want to use Formify application.
Or if you have an end point that accepts forms then you can make use of it.
import { Form } from 'formify-form';
const App = () => {
return (
<div>
<Form
formFields={['name', 'email', 'message']}
formURL='https://formify.vercel.app/api/forms/submissions?id=<ID from formify>'
formTitle='Share your feedback'
/>
</div>
);
};
You can see a contact form icon at the bottom right corner of your site and anybody can fill the details and submit it.
Find more details about Formify project at Formify Github
Formify is distributed using the MIT License. Check the License details.