excalidraw-firebase icon indicating copy to clipboard operation
excalidraw-firebase copied to clipboard

Firebase service to sync your company Gmail to persisted Excalidraws

excalidraw-firebase

A persistent catalogue of your and/or company Excalidraws

screenshot

How to set up

  1. Create a Firebase Project on the Firebase Console
  2. Copy the Firebase config to the src/firebase.config.json file:
{
  "apiKey": "...",
  "authDomain": "...",
  "projectId": "...",
  "storageBucket": "...",
  "messagingSenderId": "...",
  "appId": "..."
}
  1. Add Google as Authentication -> Sign In Method, in Firebase Console
  2. Install the Firebase tools: yarn add -g firebase-tools and log in firebase login
  3. Change the firestore.rules file to reflect your personal email or your company Google domain
  4. (Optional) Go to Authentication -> Sign In Method and add a custom domain
  5. Deploy it with yarn deploy