Create, update, and delete categories from a category table.
This includes uploading images to Firebase Cloud Storage
The mobile app should, on startup, download all images and retrieve the categories from the database, and display them.
While the database call must succeed (to get all the categories), the images are optional and should be placeholders until the call to Cloud Storage completes.
The Cloud Storage call failing should not affect the usability of the app.
Food pantry volunteers should: