SShiftStack

Classes and shifts, without the collisions.

See conflicts before they happen, what you will really earn (breaks and overtime included), and when you are free. Recurring events are kept as clock times in a time zone, so a 9am class stays at 9am when the clocks change, and a 10pm to 6am shift is correctly 9 hours on the night they go back.

This is a made-up sample schedule. Edit it, or start your own.

2026-11-01 to 2026-11-07

classshiftoverlaptoo tight
Sun 1
Mon 2
Tue 3
Wed 4
Thu 5
Fri 6
Sat 7
12a
2a
4a
6a
8a
10a
12p
2p
4p
6p
8p
10p

Clocks change this week: Overnight stocking on 2026-10-31 runs 9h instead of 8h. Hours and pay already reflect it.

Your schedule

  • class
    Calculus II
    09:00 to 09:50 · Mon Wed Fri
  • class
    Data Structures
    10:00 to 11:15 · Tue Thu
  • class
    Writing
    13:00 to 14:15 · Mon Wed
  • shift
    Library desk
    11:00 to 15:00 · Tue Thu · $15/h
  • shift
    Warehouse
    07:00 to 15:00 · Sat · $18/h
  • shift
    Warehouse
    07:00 to 11:00 · Sun · $18/h
  • shift
    Overnight stocking
    22:00 to 06:00 · Sat, every 2 weeks · $20/h
  • shift
    Remote tutoring
    17:00 to 19:00 (America/Los_Angeles) · Mon Wed · $22/h

Settings

Take it with you

The calendar file holds the next eight weeks as concrete events in UTC, so every calendar app shows them at the right local time.