I got a bunch of soil moisture sensors on aliexpress a while back and i haven't tried them yet, you're welcome to a few of them! That way you're measuring the soil and alerting according to that.
If you're alerting based on a routine, it can be just a timer that you reset? You could use a 555 timer chip which we have several of at sudoroom. I guess if you wanted it to be a matter of days then there would need to be a counter involved.
We have lots of different kinds of LEDs which could be the visual indicators. We also have a bunch of simple microcontrollers like the ATTINY25 which can be programmed (with arduino even) to do a simple amount of time and then light the LED, or even do a blinking pattern that gets more elaborate the more time goes by.
Let me know if I can help with any of this!
-jake