https://github.com/garyhtou/form-burrito
Custom domain for your forms. Wrap your forms in your own domain 🌯
https://github.com/garyhtou/form-burrito
airtable ant-design custom-domain embed firebase form form-burrito forms google-forms react static-site surveymonkey typeform website
Last synced: about 1 month ago
JSON representation
Custom domain for your forms. Wrap your forms in your own domain 🌯
- Host: GitHub
- URL: https://github.com/garyhtou/form-burrito
- Owner: garyhtou
- License: mit
- Created: 2020-08-29T02:57:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-20T11:21:58.000Z (over 4 years ago)
- Last Synced: 2025-04-18T04:54:25.825Z (about 1 month ago)
- Topics: airtable, ant-design, custom-domain, embed, firebase, form, form-burrito, forms, google-forms, react, static-site, surveymonkey, typeform, website
- Language: JavaScript
- Homepage:
- Size: 498 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Form Burrito (WIP)
Seamless custom domains/urls for your Google Forms, Typeforms, and others!.
A React app that embeds your forms on your domain and uses Firebase for auth and database.
## Firebase Realtime Database
**Rules**
```json
{
"rules": {
".read": false,
".write": false,
"urls": {
".read": true,
".write": "auth != null && root.child('admins/' + auth.uid).exists() && root.child('admins/' + auth.uid).val() === true",
"$pushKey": {
".validate": "newData.hasChildren(['short', 'full', 'type', 'time'])"
}
},
"admins": {
".read": "auth != null",
".write": "!root.child('admins').exists() || (auth != null && root.child('admins/' + auth.uid).exists() && root.child('admins/' + auth.uid).val() === true)",
"$uid": {
".validate": "newData.val() === true || newData.val() === false"
}
},
"users": {
".read": "auth != null && root.child('admins/' + auth.uid).exists() && root.child('admins/' + auth.uid).val() === true",
".write": false,
"$uid": {
".write": "auth != null && $uid === auth.uid",
".read": "auth != null && $uid === auth.uid"
}
},"settings": {
".read": "auth != null && root.child('admins/' + auth.uid).exists() && root.child('admins/' + auth.uid).val() === true",
".write": "auth != null && root.child('admins/' + auth.uid).exists() && root.child('admins/' + auth.uid).val() === true"
}
}
}
```Portion of Burrito in Logo is designed by [Freepik](www.freepik.com)
https://www.freepik.com/free-vector/kawaii-fast-food-cute-burrito-taco_5769136.htm#page=1&query=burrito&position=6