Form Submissions Made Easy
Usage
After you created a Form in the UI you will get unique URL where you can submit your Forms to. You can either add it to a plain form like this
<form action="https://example.com/api/f/1" method="POST"></form>
or submit the data using a POST Request using fetch
like this
fetch('https://example.com/api/f/1', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ number: 42 }),
})
Deployment
If you want to try out Formzy just click the button below
After the App is deployed go to the settings panel in heroku and click Reveal Config Vars. Add a new Key/Value pair like this
KEY
APP_URL
VALUE
https://<your_heroku_app_name>.herokuapp.com
e.g.
https://formzy-demo.herokuapp.com
Your app will then reload and you are good to go!
Motivation
I personally never knew what I should do with form submissions. It was quite obvious in the PHP days but I always struggled to find an easy to use solution in the modern JS world. Therefore I create Formzy which makes Form Submissions so easy that you never have to worry about it ever again.
Features
- Form Submissions using
fetch
- Form Submissions using
<form>
- Multi-User Access
- Spam detection
- Denylisting
- GDPR compliant