The unique advantages of using Electron-Firebase include:
- An authentication workflow for many identity providers including social, phone and email
- Secure communication between the Electron Browser and Main node.js processes
- Authentication persistence, so that a user can launch your app without signing in again
- Authorized user access to database and cloud storage with Firebase security rules
- API access to Firebase Cloud Storage, which is not supported out of the box with the Node.js client
- Firebase Cloud Storage listing and searching capability
- Persistence of window positions on the screen
- An example application for a quick start in creating your own application