Jobtrail EP 2: Thinking about Checkpoints

Welcome back! This devlog will probably be just me spitballing about how to implement checkpoints in jobtrail.

Checkpoints?

What I mean when I talk about checkpoints I mean a way to remind users when they last updated any application that is still in the "applied" category and ask the user to specifically state whether they have:

sent a reminder

forgotten to move the application to another column (in which case they can do so)

don't care to be reminded about this particular application

When to run checkpoints

I'm pretty set on the idea of a checkpoint being created on Sunday; that way you can go through it and if needed send emails that will - hopefully - be seen on Monday; plus, setting up a schedule for something like this is easy enough :)

Here's a little schema to - hopefully - make it a bit clearer

I'll probably do a separate log detailing a bit of the architecture that I'm going with for this project because it's not yet finalized (I might change the backend stuff entirely, we'll see)