HangoutGet started
For small groups who'd rather meet than message

Find the overlap.
Then actually hang out.

One link for the group. You mark your week before you see anyone else's, so everyone says when they're really free. Hangout finds the longest stretch most of you share, and puts it in your calendar.

No sign-up Works on any phone Any calendar

An example group's week, seen by one of its four members: everyone else's hours stay hidden until they've marked their own, then Thursday 6 to 9pm lights up as the time all of them share, and goes in their calendars.

How it works

Three taps from "we should hang out" to a plan

  1. Start a group, share one link

    No accounts, no passwords, no app to install. Anyone with the link joins with just a name.

  2. Everyone taps when they're free

    A week of hours, shaded by how many of your friends are free, so the good times jump out.

  3. Say you're in, add it to your calendar

    Hangout recommends the longest overlap. Propose it, RSVP in one tap, and save it to Google or Apple Calendar.

Why Hangout

Beat the group chat

The group chat

  • we should hang out!!
  • yes! when?
  • i'm free thursday-ish
  • thurs is bad, maybe sat?
  • …41 more messages…
No plan.Everyone's still "free-ish" in theory.

Hangout

  1. One link in the chat. Joining costs a name.
  2. Everyone marks their week before they see anyone else's.
  3. The overlap finds itself: the longest stretch most of you share.
  4. "I'm in" puts it in your calendar.
Thu 6–9pm · everyone's inAlready in four calendars.

Start a group

Takes ten seconds. You'll get a link to send your friends.

Every step of a plan

From “we should hang out” to remembering it

Most plans die in the group chat. Hangout carries one from “we should hang out” to remembering it, and a feature earns its place by moving a plan on.

  1. Everyone gets in

    • Joining costs a name. No passwords, no app: the friend who hates signing up still joins. A private link signs you in elsewhere.

  2. Finding a time

    • The big idea

      It gets honest answers. You mark your week before you see the group's (the blind grid). Then Hangout recommends the longest shared stretch, naming who it leaves out.

    • This week, not a template. Hours belong to one week.

  3. Showing up

    • It ends in a calendar. “I'm in” gives you a Google Calendar link and an .ics file.

    • It's live. Changes appear at once, and a full event's last spot goes to the first tap (ADR 6).

    • It holds up. On a phone, a keyboard, a bad connection, without JavaScript.

  4. Remembering it

    • It's remembered. Afterwards, whoever went adds photos and a rating.

Doodle, When2meet and the group chat

Why Hangout beats the other ways

The same four friends, planning the same evenings, two ways.

When2meet: an open grid

Shows everyone's paint as you paint yours, then stops at the overlap.

In the open grid, each friend sees Thursday 7pm already marked and marks it too, so it looks like everyone's free then, though two of them aren't.

Hangout: a blind grid

Asks first, shows second, and ends with a plan.

In the blind grid, nobody sees the group's week until they've marked their own, so each friend marks when they're really free, and Saturday 5 to 7pm comes out as the time all four share.

Doodle starts from one organiser's guesses, and hides answers only on a paid plan, forever, even from those who answered.

An open grid gets a group's performed week; a blind one, its real week.

How the blind grid works (ADR 10)
Zou, Meir & Parkes, 2015

In open Doodle polls people approve what already looks popular, to seem cooperative, rather than when they're really free.

Reinecke et al., 2013

How people answer also follows social norms.

Left out on purpose

Built for your friends, not everyone

“no one else will ever use”

Robin Sloan's home-cooked app

“designed for use by a specific social group”

Clay Shirky's situated software

Hangout is generic, but each group's copy is its own. So it leaves out:

  • Passwords and Google sign-in. Calendar writes need OAuth, which an unverified app offers only to test users.

  • A chat. Comments live on a plan; Hangout ends the group chat rather than becoming one.

  • A feed, followers or discovery. Friends exist only to invite to one-off events; Explore lists only events their hosts made public; block and mute exist because those let strangers reach you.

The cost of no passwords: whoever holds your sign-in link is you. Access is checked server-side (ADR 11).

Checked, and tried

How we know it works

Enforced, every push

spec/ checks these against the running app.

Judged, with real groups

What no test can say.

  • Does it beat the group chat?A real group plans a real hangout here: a plan, in fewer messages.
  • Are blind answers more honest?Afterwards, each person is asked if they marked their real week.
  • How fast does a newcomer get in?Timed, unhelped, on their own phone. The floor: link to calendar for two in 12 actions.

How each is judged, and what passes: docs/judging.md

These sections are also my README for the course, approved by my tutor, Bill. Every source is real and checked; the demo groups and chats are made up. Prefer plain text? Read it here