This is a simple guestbook built with NodeJS, that stores responses in an Airtable.
First of all, remix this app. Remixing will create your own copy of the app that is unique to you -- any changes you make will only apply to your version. Make sure you change the description in your version so you remember what the app does when you're looking at it later.
- Copy this base in Airtable. This requires that you have an Airtable account. To copy click on the title "Guestbook/RSVP" drop-down icon, and select "Duplicate base".
- Open the Airtable API and select your copy of "Guestbook/RSVP".
- Locate the Base ID in the Introduction section. Copy that ID.
- Come back to your Glitch app, and open the
.env
file. Paste the Base ID on the line that beginsAIRTABLE_BASE_ID=
. The.env
file is a secure place to store your secret keys. If someone remixes your app, they won't be able to see those IDs. - Go back to the Airtable documentation. Scroll to the "Authentication" section, then click the link to your Account.
- Copy your API key from the API section.
- Come back to your Glitch app, and open the
.env
file. Paste the API Key on the line that beginsAIRTABLE_API_KEY=
- Test the app! Add some info to the form, and confirm that it shows up in your Airtable base.
- In the Glitch editor settings turn off "Refresh App on Changes". This will make sure that you don't accidentally hit the API request limit.
- Make this app your own! Edit
public/style.css
to match your event colors!
Made by Glitch
Glitch is the friendly community where you'll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.
Find out more about Glitch.