Is a mobile flutter application for getting notifications regarding your plants. The idea is to have different "gardens" with multiple plants. A garden can be your room / house or real garden.
Every has its own events:
- Watering: It is time to water your plant! The plant is thirsty
- Fertilize: You plant needs power, give her some fertilizer
- Spray: Some plants need water on their skin, pleas spray them! And don't forget ist!
- Repot: Plants are growing relay fast and they need their space. So repot them in certain time intervals!
- Dust off: Plants living in rooms are often sad if they have dust at their skin! So please dust them of!
For all these features and for saving more data we've developed this mobile app for android.
Data a plant is collecting:
- Name (
String
) - Type (
String
) - Size (
Own object
) - Watering (
Own object / Event
) - Fertilize (
Own object / Event
) - Spray (
Own object / Event
) - Repot (
Own object / Event
) - Dust off (
Own object / Event
) - Environment (
Own object / Event
)
Sizes is a enum with: xs, s, m, l, xl
as values
Intervals is a enum with: single, daily, weekly, monthly, yearly
as values
This is the data structure of all events:
- Watering: Needs a interval, amount in ml and a time when the plant was watered last
- Fertilize: Needs a interval, amount in mg and a time when the plant was fertilized last
- Spray: Needs a interval, and the last time
- Repot: Needs a interval, and the last time
- Dust off: Need a interval, and the last time
Timestamps: All time stamps are Datetime
objects.
Developers:
- Anton Utz (alien-coding)
- Tom Freudenmann (Super-T02)