TimeWellSpent

We need
Family Time

We live under one roof, yet time together keeps shrinking — shared moments have become scarce. That's not right.

TimeWellSpent starts with the hardest part: finding time the whole family shares. Drop one link in the family chat, everyone says one sentence — "free Wednesday evening" — and tonight's Family Time is the band where everyone overlaps. Once you're booked, it'll even suggest what to do with it.

See how it works

Free · No sign-up · Works without an app

Today · Wednesday
Dad
Mom
Big sis
Lil sis
17:0019:0021:0023:00
✓ Tonight, everyone · 19:30 – 21:00
Why this exists

Everyone's overlap
is usually empty

Put four or five schedules side by side and a slot where everyone is free often doesn't exist — that's the genuinely hard part of planning family time, and the part most calendar tools pretend away.

So TimeWellSpent doesn't stop at "can we all make it?". When the full group can't, it enumerates the largest feasible subset: who you'd have to miss to make it work. Who's missing, what you get in return — laid on the table, for the family to decide.

  • Everyone works — windows listed, longest first
  • Not quite — every option that misses just one person
  • Still stuck — keep going, largest group first

Planned One step further: telling "can't move" from "could move". Work and school are hard, outside constraints; gym and groceries are soft, self-arranged time — and the difference is right there in how people say it. When nothing fits, nudge the people who can move: who shifts, and whether they do, stays the family's call.

This week · 4 of us
✕ No slot works for everyone
Without big sis Sat 16:00 – 18:00 ✓
Without lil sis Sun 09:30 – 11:00 ✓
Mom's Saturday gym can move planned to Sunday → everyone works
Who to skip, who could budge — at a glance. Waiting or moving stays your call.

How it works

1

Create a family

One tap, one link, into the family chat. No accounts, no codes; nobody has to install anything to join — a phone browser is enough. An app with richer features is on the way.

2

Everyone says one sentence

"Free Wednesday evening, Saturday after 3 works too." Speak or type; AI turns it into time slots and flags its own guesses with ⚠ so you can fix them on the spot.

3

The shared window surfaces itself

One colored band per person; where they all overlap is Family Time. How long is long enough is your family's standard (an hour by default).

The interface

One sentence becomes
a band on the timeline

Logging free time is the only "input" in the whole product, so it's compressed into one sentence: hold, speak, release. AI only translates, never decides — every parsed slot is laid out for confirmation, its assumptions written in plain sight.

  • Pick who you are once; this phone remembers
  • ⚠ slots can be edited or deleted on the spot
  • Not in the mood to talk? The form is just as fast

Every slot records whether it was entered by the person or on their behalf. That's the one metric we watch: besides the initiator, does anyone come log their own time — that number doesn't lie.

🎤 Free Wednesday evening, Saturday after 3 works too
Wed, Nov 12 · 19:00 – 22:00
Sat, Nov 15 · 15:00 – 21:00 ⚠ End time assumed from "after 3" — tap to fix
Looks right, addEdit

No sign-up — your family's data still taken seriously

The link is the key

A family is one 22-character random link (~127 bits of entropy). Fine for the family chat; don't post it publicly — the link is the password.

Hard isolation in the database

Each family's rows are kept apart by PostgreSQL Row-Level Security; the app itself holds no privilege to cross over. Even buggy code gets blocked by the database.

No identity collected

No accounts, emails, or phone numbers. Speech becomes text on your own phone; the server only ever receives the sentence.

Roadmap

The scheduling half ships in order 1 → 3 → 2, and nothing advances until block one runs in a real family. Booking the time is only the first half — block four handles the other: how to spend it.

Block 1 · ✅ Live

Agree on a time

What this site does today: log free time, compute overlaps, answer "who would we have to miss". Next: hard vs. soft time, nudging whoever can move.

Block 3 · Not started

AI writes it up

After Family Time, turn what everyone said into a record. It notes what happened — it judges no one.

Block 2 · Not started

AI hosts

When the time comes, AI opens, keeps things moving, and makes sure everyone gets heard.

Block 4 · Planned

How to spend it — Spend ideas

You've got two hours — now what? Ideas by who's there, how long, the season: cook together, board games, a walking route, what's happening nearby. If this product ever pays for itself, it's probably here — and when that day comes, recommendations and ads will be clearly labeled.

Family Time tonight — what time?

Create one link, drop it in the chat — an answer before dinner.