← All blueprints

Time-Off Tracker

I can never tell who's out next week until they're already gone.

A shared calendar of who is off and when, a request and approval flow, and each person's remaining days.

No.
010
Department
People
Build time
1 hr
Difficulty
Beginner
Team size
5–100 people
Replaces
Timetastic
OctoberDESIGN TEAMMTWTFSS12345678910111213141516171819202122232425262728293031Maya R.OUT TODAYTom, JoOUT NEXT WEEK11 daysMAYA · REMAININGRequest time off123

Parts

  • 1

    Team calendar

    Month view of the whole team's time off, including public holidays.

  • 2

    Who's out

    Today and next week, at the top of the page.

  • 3

    Request time off

    Pick dates, add a note, and the manager approves with one click.

  • 4

    Allowance

    Days used and remaining for each person, per year.

Data model

  • Person { name, team, manager, annual_allowance }
  • Leave { person_id, starts_on, ends_on, type, status }

Build prompt

prompt.txt
Build an internal tool for my team: "Time-Off Tracker".

The problem: I can never tell who's out next week until they're already gone.
Who uses it: a team of 5–100 people.

What it should do:
- Team calendar: Month view of the whole team's time off, including public holidays.
- Who's out: Today and next week, at the top of the page.
- Request time off: Pick dates, add a note, and the manager approves with one click.
- Allowance: Days used and remaining for each person, per year.

Data:
- Person { name, team, manager, annual_allowance }
- Leave { person_id, starts_on, ends_on, type, status }

Constraints:
- Built for one team inside one company. Simple sign-in (or none), no billing, no multi-tenant setup.
- Fast, calm and obvious enough that teammates need zero training.
- Data must persist and be shared across the team.
- Ship the simplest version that works, then tell me what you'd add next.

Works with Claude, ChatGPT, Cursor, Lovable, Replit or Type.

Variations

  • Calendar feed that drops into Google or Outlook
  • Clash warning when half a team books the same week
  • Different allowances by country

A new blueprint every week

Sent on Sundays. One tool per email.

More blueprints