Portfolio

Task Scheduler

Author

swordensen

Date Published

Context


At Xifin my role was to create automation scripts to relieve some of the tedious manual labor the company needed done. When I was brought on I discovered that all of these pre-existing scripts needed to be started manually. Many of which needed to be started every day.

These scripts were critical to other employees workflows and whenever a day was missed I was made acutely aware. It became obvious that some sort of scheduling software was needed to manage these scripts especially as more daily, weekly, monthly scripts were created.

Problem


Unfortunately, being a healthcare company with strict regulations and requirements, installing new software was extremely difficult to get approved. Even access to the default Windows scheduling software was prohibited due to security risks.


Solution


We had to come up with our own solution. So I made this https://scheduler.michaelsorensen.dev/. A cross platform scheduling software that has some unique features:


- CRON scheduling

- Infinitely nesting groups

- Clean UI


Technology Stack


- Typescript

- Angular 2+

- Electron