https://github.com/cstrnt/formzy
Static Form Submissions Made Easy (and free!)
https://github.com/cstrnt/formzy
fetch form forms hacktoberfest html submission-post-processing
Last synced: about 1 year ago
JSON representation
Static Form Submissions Made Easy (and free!)
- Host: GitHub
- URL: https://github.com/cstrnt/formzy
- Owner: cstrnt
- Created: 2020-09-09T07:21:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-06T14:28:25.000Z (over 5 years ago)
- Last Synced: 2025-05-02T20:48:11.419Z (about 1 year ago)
- Topics: fetch, form, forms, hacktoberfest, html, submission-post-processing
- Language: TypeScript
- Homepage:
- Size: 299 KB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# 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
```html
```
or submit the data using a POST Request using `fetch` like this
```js
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
[](https://heroku.com/deploy?template=https://github.com/cstrnt/formzy/tree/master)
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://.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 ``
- Multi-User Access
- Spam detection
- Denylisting
- GDPR compliant