Inspiration

I often found myself needing to postpone some tasks to do at a later time. More often than not, I will then easily forget about it.

I found the UX to create a reminder is quite annoying, so currently, I just write it down in a notes app. However it doesn't have the reminder feature, so I sometimes missed it.

What it does

Store things you need to do and remind you when it's time. You can use human-friendly words to indicate time, such as "tomorrow night" or "at 8pm".

How I built it

I use Cloudflare Workers as the script runner and Cloudflare KV as the backing database. We use cron to ping the route every minute.

Challenges we ran into

Cloudflare Workers is not Node.js. So, some libraries doesn't work right away and we need to polyfill.

What we learned

Use telegram api with cloudflare worker.

What's next for Remind Me Bot

  • Adding templates for recurring jobs, e.g. for a repeatable project
  • Adding a setup step to set default timezone.

Built With

Share this project:

Updates