I'm relatively new to programming, about a year or so.
Just wanting to make a small web app that will allow registered users to schedule automated tasks - for example, send an email every tuesday to X, or send an SMS/Slack message on the last wednesday of each month to the team etc.
Each user can create their own automations ( and yes i know IFTT does this, but humor me here!) and I need to design a back end that tracks each user, their scheduled automations, and somehow make sure those automations get run.
Anyone has any experience with designing a system like this?