Building a reminder service and a pipeline

So, I need a reminder service. Or, some way to flag myself in the future about something I'm doing something with now. Along with this, I have to construct a build pipeline, where I can develop, test, and then deploy a service out into the world. We'll start simple; an API that accepts a date (and optional time?), a message and a flag or flags that allow the caller to specify a level of persistence. For our version 1, a gentle reminder once or remind until responded, so keep bothering until someone says ok, stop it now. Some future additions might include things like escalating alerts, where it emails you, then ups it to text then actually phones you, among other ideas. Maybe a web URL to allow the recipient to sleep or defer the reminder.

To support this, I need a build system. At least a dev area to hack on, and a staging/deployment area for external testing and use. I'm not going to use anything terribly complex, but I want it to be automated. More automation for sure, and to make my job easier.

links

social