Get Airtable data and files and put them on firebase databse and storage.
- Airtable: https://airtable.com/
- Firebase: https://firebase.google.com/
- Using airtable as a nicely maintainble spreadsheet. Airtable also has a nice API which can give you the data in rawJSON format. However, airtable is no production API!
- Using firebase a backend production because it's easy to setup, fast and uses JSON for database.
- Use this tool to receive data from airtable, upload all files to firebase storage and push the data to firebase database.
...make sure to
- have an airtable base with tables
- have a firebase project set up and downloaded service account credentials
- Clone and install this repo (
npm install) - Set up
settings.jsonwith your information npm run startstarts the script