Problems with Firebase
- Create an admin page to show 10 records with condition on 3 fields. It requires an index (shares).
- Show 10 documents from 3 collections and show more button (shares).
- Load documents, update one document and show updated (likes).
- Posts, likes and comments in different collection produces too many reads.
Challenge
Is there an alternative for Firebase to create projects fast?
- db security rules
- easy auth, auth emails (forgot password, etc), customizable emails
- db from client
- library on client with good (better) API
- no coding
- hooks to trigger events on data change
- live data updates
- service hidden under gcloud network (so that other services might think it is Google Crawler)
Questions
- how to organize Firebase project so that it is easy to navigate and read code
- how to test Firebase functions locally (cli or web or mockups)
- how to connect Firebase with other service and have consistent reliable logging, delayed jobs (messaging system), auth (security, firewall, roles)
Requirements