Mammoth Templates logomammoth templates

Home / Automation / Scheduling & Monitoring

Video preview

Scheduler Dashboard (shipped as Tickwork) is a complete front end for managing recurring jobs. A hand-written cron engine understands five-field expressions, ranges, steps, lists, month and weekday names and @daily style shortcuts, reports mistakes with the exact character position, and turns every valid expression into a plain-English sentence and a time-zone aware list of upcoming runs shown in local time or UTC. Around it sits a job manager (create, edit, pause, duplicate, delete with undo, tags, search, filters), a visual cron builder, a mock runner with retries, streamed logs, a live scheduler clock and a 1x to 3600x speed multiplier, a run history timeline, stats cards with inline SVG charts, and JSON export and import.

Plain HTML, CSS and vanilla JavaScript with localStorage, light and dark themes and accessible markup. The runner never executes commands; the one file that would talk to a real scheduler is isolated so you can connect your own API.

Highlights

  • Own 5-field cron parser with positional error messages, names and shortcuts
  • Human-readable description and next-10-runs preview, time-zone and DST aware
  • Visual cron builder with presets and per-field editors
  • Job list with create, edit, pause, duplicate, delete (undo), tags, search and filters
  • Run history timeline per job and global, status colours, durations, log viewer
  • Mock runner with retries, streamed logs, live clock and 1x to 3600x speed
  • Stats cards and SVG charts, export and import JSON with validation
  • Light and dark themes, responsive, keyboard accessible, no dependencies