The "Rewrite the Whole Backend Using Firebase" Release
- Updating the whole backend to use Firebase
- No more python, no more flask
- Now using:
- Firestore
- Cloud Functions
- Firebase Auth
- Firebase Hosting
- Firebase Storage
- Removed the tracker(daily activity/mood tracker ) submodule. May rewrite at a later date
- Removed the search feature. May reimplement using algolia later. Firestore doesn't do plaintext search
This release is important in that it removes the need for a dedicated webhost running python. All of the usage(db r/w, function calls, storage, hosting) I'd ever need for this site fits squarely in the Firebase free tier.
Something for a for a later date is getting OneDrive image to upload directly into Firebase Storage.