Sei sulla pagina 1di 7

Live now area

See who is online now to call directly.

Goals
- Faster way to a video call (compared to matching and inviting for a scheduled call)

- More diversity in profiles beyond daily suggestions and incoming likes

- Exciting experience based on luck (right time, right place) “who might be online now”

Limitations
- Limited amount of direct calls per day (keep users mindful and avoid incurring
uncontrolled individual usage costs)

- No overcrowding (too many options result in reducing the interest in the individual)

- Semi-real time updates (can’t show everyone the moment they come online and
shouldn’t remove profiles the moment they become unavailable)

- Call invitation time-out (promise is a quick-call, waiting is disappointing, a response


within 5 minutes even when declined or timed-out is at least clarity to move on)

Considerations
- On invites: Users can only be available for one call at a time, but invite and get invited
for multiple calls

- On call availability: The promise is to interact with users who are available for a direct
call, but they might accept another call which makes them unavailable for up to 10
minutes, should we inform the user about this, keep them as a valid but delayed option
to call or remove them

- On who to show: If we don’t show all users, what dictates who will and won’t show up

- On new online/offline: Users will appear and disappear based on their status change,
we need to communicate this effectively without it being too much effort for the user to
keep track.
- On drawing attention: Users going offline shouldn’t affect the rest of the
experience, they don’t require attention anymore. While new users coming online
should be recognizable as so, while they aren’t more special than older profiles

Profile/User States
- Available Commented [1]: All 4 available states can be
- Online & browsing online designed for to behave the same, but we should
consider these as they might require different solutions
- Online & in-app (other screens) at times.
- Online & out-of-app active (screen-on)
- Online & out-of-app idle (screen-off)
- Ghost Mode (Premium): Available but not visible to others
- Unavailable Commented [2]: Unavailable itself is easier to handle,
- Offline but the user and the people interested in calling with
them should be aware what happens when they are in-
- In-call call.

- Invited
- Incoming
- Waiting (+ timer)
- Expired
- Declined
- Accepted
- Outgoing
- Waiting (+ timer)
- Expired
- Declined
- Accepted
- Liked
- Likes user
- Liked by user
- Matched
- Post-call?
- Continued (can’t call a second time)
- Not continued (can’t see each other anymore)

Actions
- Browse online users
- Load more / Refresh profiles
- View Profile
- Invite for Direct Call (When State Available)
- Like (Always)
- Check Pending Invites
- Incoming
- Accept
- Decline
- Outgoing
- Abort / Undo
- Maybe: Extend Timer (Limited? Only when they change to In-Call state?)
- Toggle State
- Go Online: Load Profiles (and open Online Room on first time)
- Go Offline: Remove Profiles and close Online Room
- Ghost Mode (premium)
UI

- Filling in the screen from the center


- First 7 profiles load up the center (top:2 center:3 bottom:2)
- After that enable horizontal scroll and constantly add a profile extending to the
sides (+1 top-right, +1 top-left, +1 center-right, +1 center-left, +1 bottom-right, +1
bottom-left, +1 top-right, etc)
Commented [3]: Is there any difference between the
users on the left side and the right side?
If the user chose one side (left or right) to swipe to see
many other users, will they swipe to the opposite side?
Commented [4]: Good question, we consider a limited
area so when the user reaches the limit on one side,
we hope they check out the other direction. But we
might consider showing the same users in each
direction (non stop rotate)

- Load maximum of 49 profiles at start


- If there are more profiles available, selection is done based on same scoring
used for daily feed
- Horizontal scroll allows to move left and right for more profiles

- Profiles which have gone offline after being loaded in and shown to the user will time-out
- Turn the photo grayscale immediately and remove “invite to call” action on the
profile
- Over time (30 seconds) the profile fades to white AND shrinks to 0% of its size as
it disappears
- The empty space, where the profile was before, remains and doesn’t
automatically get filled in by the other profiles - this will be too distracting and
disorientating, an offline profile is not allowed to take so much attention

- More profiles can be loaded in by the user, these are the remaining profiles when there
are >49 to start with, and new profiles who come online since the user has loaded the
online room
- When there are more profiles to load, show at random intervals between 10-90
seconds the “new people available” button and allow for maximum 7 new profiles
to be added at a time.
- When only new users come online, then after they are online for minimum
30seconds show the “new people available” button, preferably collect multiple
profiles to load at a time
- When there are older profiles AND new profiles then MIX them together to load a
total of between 3 & 7 profiles (everything a random value is loaded) Commented [5]: Can you explain this more clearly?
- IMPORTANT New profiles get added IN VIEW where the user is CURRENTLY Why/How do we mix the old and new profiles?
looking and moves the existing profiles away from the center of the screen Commented [6]: Let's say there are 60 profile when
- Loading in the profiles happens with an animation which moves the other profiles the user loads online. 49 are shown and 11 are
considered "old" if within 60 seconds there are for
to the sides and plops in the new profiles in their place example also 3 new users coming online, we need to
- New profiles might have a border or glow or other visual for a few seconds when mix the 11 and 3 to give both a chance of being seen
first seen to stand-out as being newly added
- When new profiles are added and move existing profiles around, the empty spaces from
offline profiles can be filled up by their neighbor moving towards the center

- The room can grow indefinitely as long as there are new profiles to add, and equally
profiles will disappear because they go offline or disappear for being in a call and might
reappear afterwards in a new location. Because we have intervals between adding new
profiles

Potrebbero piacerti anche