GGardewi
For chief residents at teaching hospitals

Build a month of on-call shifts in 60 seconds.

Gardewi is the call-rota planner for hospital residency programs. Add your team, hit generate, and a solver builds a fair monthly schedule — points balanced across the 6-month contract, time-off honored, surgical hierarchy respected. Residents request swaps in the app. You stop fighting spreadsheets.

Set up your service
Free while we launch·Residents — open the magic link your chief sent you.

How it works

From empty service to published rota. Three steps.

  1. Step 1

    Add your team

    Create a service in a minute — specialty, contract dates, hospital. Invite residents with one-time magic links and pick each one’s tier (senior, mid, junior). They sign in with one click.

  2. Step 2

    Generate the month

    Hit generate. The solver places every night and day shift in under a second — keeping points balanced, honoring time-off as hard constraints, and respecting surgical hierarchy. Re-run drafts until it feels right.

  3. Step 3

    Publish and let it run

    One click emails the schedule to everyone. Residents log time-off, propose swaps, and accept counter-offers from the app. You approve trades once — the schedule updates itself.

What you get

Built around the way residency programs actually run. Nothing else.

Fair by the numbers

Every night, weekend, and holiday is worth points. The solver spreads them so the busiest resident is within ~1 point of the lightest by the end of the contract — even with mixed year groups.

Hierarchy aware

Each night is covered by at least one senior, one mid, and the rest junior. Year boundaries flex so workload stays balanced without breaking composition.

Swaps without the group chat

Residents put a night up, the chief approves once, the team sends offers. The requester picks the trade they like — and the schedule updates instantly with a built-in preview.

Time-off, hard. Preferences, soft.

Every resident has 15 calendar days of time-off across the contract — strict. They can also flag nights they’d rather avoid, and the solver honors those when it can.

End-of-contract audit

When the 6-month rotation closes, each resident gets a personal email — every shift, every point, ranking, mean. Chiefs get the full team PDF, ready to share with the program director.

Try it before you commit

Click the demo to land inside a fully-seeded service: 16 residents, time-off entries, swaps in flight, 5 published months. Switch users from the floating bar and see every role.

A look around

The surfaces residents and chiefs live in. Same data, three views.

M
T
W
T
F
S
S
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

The monthly calendar

Every day is one cell. Day shifts on top, night shifts below — tagged with the assignee, their tier, and the point value. Weekends and holidays tinted so the heavier shifts pop.

Open requests4 active
  • Sat · Mar 14

    Yasmine · 2 offers

    open
  • Tue · Mar 17

    Mehdi · no offers yet

    pending chief
  • Fri · Mar 20

    Amira · 1 offer

    proposed
  • Sun · Mar 22

    Karim · 3 offers

    open

Swap marketplace

Pending requests, the chief's approval queue, and counter-offers landing in real time. Tap a card to see the proposed trade with a before/after preview.

Standingsmean 12.00 · spread 1.00
  • 1Yasminey5
    12.50
  • 2Mehdiy5
    12.25
  • 3Amiray4
    12.00
  • 4Karimy4
    11.75
  • 5Noury4
    11.50

End-of-contract standings

Six months in, every resident ranked by total points — mean line included. The chief downloads the same view as a PDF for the program director.

Ready when you are

See it work in a minute.

The demo loads a real service with 16 residents and 5 months of history. Click around as the chief, switch into a resident — nothing you do leaks out, and the reset is one button.