I need a progressive web app for tracking results on plant testing on various farms.
The requirements are the following:
1)A tab to manage all plants, where you can add, modify and delete details of a plant, including pictures either existing or using the camera to upload
2)A tab to manage experiments, where each experiment will include one of the above plants, a location, and again pictures and extra field of information. Each experiment will also be tied to a farmer
3)A tab to manage farmers, where you can add, edit and delete. Each farmer should have details on location, contact info and should be tied to one or more experiments from the previous tab.
Backend should be Firebase. For a native web app flutter is preferred.