Work
Shift
Drop shifts on a week. It flags overlaps and coverage gaps as you go and exports the result as a calendar.
Laying shifts for
Mon
Tue
Wed
Thu
Fri
Sat
Sun
06070809101112131415161718192021222324
Press and drag down a day to lay a shift. Click a shift to remove it. Shaded band is the cover window, 08:00 to 20:00.
Notes
A small scheduling toy in the spirit of the day job, kept generic on purpose. Add people, drag shifts onto a week, and the board checks for double-bookings, rest gaps and hours without cover the moment anything changes. Export produces a standard iCalendar file that opens in any calendar app. Everything runs in the browser; nothing is stored anywhere but your tab.
Built with
- TypeScript
- Constraint checks
- iCal export