Ensuring that all your plants are consistently watered is actually pretty difficult. Water My Plants is a React app that helps to solve those problems.
With an easy to use interface for creating a plant watering schedule tailored to each individual plant, WaterMyPlants will remind users when it's time to feed that foliage and quench your plants' thirst.
user
can sign-up / create an account by providing a uniqueusername
, a valid mobilephoneNumber
and apassword
.user
can login to an authenticated session using the credentials provided at account creation / signup.- Authenticated
user
can Create, Update and Delete aplant
object. At a minimum, eachplant
must have the following properties:id
: Integernickname
: Stringspecies
: Stringh2oFrequency
: Type determined by implementationimage
: (optional)
- Authenticated
user
can view a list of createdplants
. Aplant
can be deleted or selected to presentuser
with a detail view whereuser
can then update any property of the selectedplant
. - Authenticated
user
can update theirphoneNumber
andpassword
. - Authenticated
user
can update theirphoneNumber
andpassword