mirror of
https://github.com/rowyio/rowy.git
synced 2025-12-29 00:16:39 +01:00
9ee7a2eec037f80f7a09b604c0364d4140facd98
Firetable
Firetable is an Excel/Google Sheets like UI for Firebase/Firestore. No more building admin portal for allowing business users to access data from GCP.
Setup instructions
1) Create a firebase project (instructions)
- enable firestore
- setup security rules: test mode or setup required permission
- upgrade project to Blaze plan
- go to authentication/ sign method enable google auth
2) Create an algolia project
- get the generated appId,API key and search key
3) Clone repo
git clone https://github.com/AntlerVC/firetable.git
4) Setup cloud functions
install dependencies
cd cloud_functions/functions;yarn
insure that you have firebase cli installed, instructions
then set cloud environment keys using the following commands
firebase functions:config:set algolia.appid=YOUR_APP_ID algolia.apikey=ADMIN_API_KEY
Deploy the cloud functions to your firebase project
yarn deploy
5) Set environment variables
create a .env file in the www directory
REACT_APP_FIREBASE_PROJECT_NAME =
REACT_APP_FIREBASE_PROJECT_KEY =
REACT_APP_ALGOLIA_APP_ID =
REACT_APP_ALGOLIA_SEARCH_KEY =
6) Run frontend
install dependencies
cd www;yarn
7) Run project locally
yarn start
Description
Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.
rowy.io
airtableairtable-alternativebackendcloud-functionscloudfunctionscmscms-backendfirebasefirestoregcpgoogle-cloudinternal-toolslow-codelowcodeno-codenocodereactspreadsheettypescript
Readme
Apache-2.0
26 MiB
Languages
TypeScript
99.5%
JavaScript
0.3%
HTML
0.2%