Allows us to fetch and render data from Firebase, as well as allow the user to read and write to the database through a UI.
Database: Firebase
Realtime database: stores data relevant to watering, fertilizing, and other services provided by the garden. Examples include time of last water, soils and corresponding field capacity, plants and corresponding watering frequency, volume per water, etc.
Firebase storage: stores images captured by the camera.
Version Control: Github
Used branches and pull requests to keep the development history clean.