Weekly hours against each limit.
Totals in hours and minutes, never decimals. Over the limit shows how far over.
SHIFT BOARD FOR SMALL TEAMS
Cork is the shift board for a small shop or restaurant. Lay out the week, let staff ask for swaps on the same screen, and see who is over their hours or short on rest before it turns into a problem.
Runs in your browser. No sign-up, nothing to install, your data stays on your computer.
Before
| Person | MON 2 | TUE 3 | WED 4 | THU 5 | FRI 6 | SAT 7 | SUN 8 | Hours |
|---|---|---|---|---|---|---|---|---|
| Ana | 07:00–15:00Open | 07:00–15:00Open | 07:00–15:00Open | 07:00–15:00Open | 07:00–15:30 | 38h / 40h | ||
| Sam | 09:00–17:00 | 09:00–17:00 | 12:00–18:00 | 15:00–23:00Close | 07:00–15:00Open⚠ 8h rest (min 11h) | 35h 30m / 32h ▲ 3h 30m over | ||
| Priya | 10:00–18:00 | 10:00–18:00 | 07:00–15:00 | 10:00–18:00 | 30h / 40h | |||
| Tomasz | 15:00–23:00Close | 15:00–23:00Close | 15:00–23:00Close | 22h 30m / 24h | ||||
| Lena | 09:00–17:00 | 09:00–17:00 | 15h / 20h |
After approving
| Person | MON 2 | TUE 3 | WED 4 | THU 5 | FRI 6 | SAT 7 | SUN 8 | Hours |
|---|---|---|---|---|---|---|---|---|
| Ana | 07:00–15:00Open | 07:00–15:00Open | 07:00–15:00Open | 07:00–15:00Open | 07:00–15:30 | 38h / 40h | ||
| Sam | 09:00–17:00 | 09:00–17:00 | 12:00–18:00 | 15:00–23:00Close | 28h / 32h | |||
| Priya | 10:00–18:00 | 10:00–18:00 | 07:00–15:00 | 07:00–15:00Open | 10:00–18:00 | 37h 30m / 40h | ||
| Tomasz | 15:00–23:00Close | 15:00–23:00Close | 15:00–23:00Close | 22h 30m / 24h | ||||
| Lena | 09:00–17:00 | 09:00–17:00 | 15h / 20h |
Approved. Sat 7 Nov 07:00–15:00 now belongs to Priya.
SOUND FAMILIAR?
“Can you do my Saturday?”
Swaps agreed in the corridor, then forgotten by Thursday.
“Closed at eleven, back at seven.”
A close followed by an open, and nobody saw the 8-hour gap.
“Copying it out for the wall.”
The final rota rewritten by hand, typos and all.
Cork keeps all of it on one board, and checks it for you.
HOW IT WORKS
Add your team with a weekly hours limit each. Click a day to add a shift with start, end, break and a label. If next week looks like last week, Copy previous week fills it in one click.
Staff walk up, pick their name and offer a shift: Give away to a colleague, or Swap for one of theirs. You see what approving does to both people’s hours before you say yes.
The finished week prints on one landscape page, with names, times, labels and paid totals, and no buttons or warnings. Pin it up in the staff room.
THE CHECKS
Cork adds up every person’s paid hours as you plan, and flags problems on the shift itself, on the person’s total, and in one count at the top of the week. Warnings never block you. You decide.
Totals in hours and minutes, never decimals. Over the limit shows how far over.
Set your minimum rest once, 11 hours by default. A close followed by an open is flagged with the real gap, even across Sunday night into Monday.
Two shifts that overlap for one person are both flagged, so you spot them straight away.
Open the count to read every issue as a sentence. When it says none, the week is done.
SWAPS
Every request shows both people’s hours before and after, and any new problems it would cause. If the board has changed since the request was made, Cork says why it can’t be approved. Declining always works.
Sam offers Sat 7 Nov, 07:00–15:00 · Open, to Priya
“Sister’s wedding. Can you take it?”
| Person | Before | After | Limit |
|---|---|---|---|
| Sam | 35h 30m (over the limit) | 28h | 32h |
| Priya | 30h | 37h 30m | 40h |
✓ No new issues
TRY IT
Below is Cork itself, running in this page with a sample week loaded. Open Swaps, approve Sam’s request, and watch both warnings clear from the board. Whatever you change is saved in this browser, and it’ll still be there when you open Cork full screen.
PRINT AND PIN
The week you’re looking at prints on a single landscape page: a row per person, times and labels per day, and paid totals. Long names are shortened neatly, and no cell ever spills over. No buttons, no warnings, just the rota.
In this browser, on this computer. Nothing is sent anywhere. Use Export backup in Settings to save
everything to a file (rota-backup-2026-11-03.json), and Import to bring it back or
move to a new computer.
No. Cork is built for one shared computer in the back office. Staff pick their name from a list when they make a request.
Yes. The week scrolls sideways with names pinned on the left, so you can check the rota away from the office. Planning is easiest on a bigger screen.
Weekly hours against each person’s limit, rest between shifts (11 hours by default, or anything from 0 to 24), and overlapping shifts. It also stops impossible shifts: longer than 16 hours, more than three a day, or a break longer than the shift.
Not today. Cork is one board for one team, up to 30 people, on one computer.
Open Cork, add your team, and lay out the week. No sign-up.
Open Cork