Build next week's schedule from a template. Publish to staff. When someone needs to drop a shift, they post it to the swap board — coworkers pick it up, you approve. Time-off requests with accrued balance. No more three-way group-chat shift swaps at midnight.
Templates for a typical week. Drag-and-drop staff into shifts. Per-role coverage checks (do we have at least one opener?). Publish-all in one click.
Staff drops a shift to the board. Coworkers claim it. Manager one-click approves. Audit log of who swapped with whom. No more 'I thought Sam was covering.'
Per-employee accrued PTO / sick balance. Request form routes to manager. Auto-grey on the schedule when approved. Blackout dates supported.
See projected labor \$ per day / week based on the schedule + each employee's hourly rate. Budget overage warnings.
Each employee gets a read-only page with their schedule, swap board, time-off status. Phone-friendly. No app install, no account needed — bookmarkable link with a token.
Flask + SQLite, or host wherever. Staff PII (phone, SSN-last-4) stays on your server, not an HR-tech SaaS.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
shiftfill is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.