Notification:
Logic
if numberOfSchoolUsers going out > 50
(school user determined by geofence they're in)
else && contactsGoingOut >/= 5
Poll is activated Fri and Sat at 5:00pm (in respective time zone)
if user clicks on push notif, opens feed where the poll is prompted as a pop-up
ability to exit out and not vote but make it really hard
if user ignores push notif but opens up Poppin, also prompt the WTM poll (regardless of what time it is)
as long as it is 5:00pm on Fri/Sat or after, then show the pop-up
when user votes, drop pop-up and show results
on Section:
# of total people going out # of Contacts going out
if numberOfContacts > numberOfFriends
show # of Contacts going out
else
show # of Friends going out
on Poll
Vote / Select buttons (for more clickability)
Click on any poll to see who’s going
drop-down, swipe horizontally to see the other moves’ results
Rank list of who’s going:
1. Friends
2. Contacts
3. Everyone else
(you can change your pick later)
if numberCampusUserVotes > 250
show real number
else
show random number between 250 - 1,000
Who’s Going
show 80% of votes, cut-off rest with a blur and text: “Add more friends to see more people’s moves” with an Add Friends button that leads to page of recommended friends
*each user can only account for 1 vote at all times
MVP version
poll at the top of feed
2-4 options depending on school manually-set options for each school provided by Miguel basically the biggest open parties/moves for that week (will be mainly bars, and if there happens to a huge open event happening that week it'll also be an option alongside the regular bars) Poll is pinned at the top permanently, but options refresh every Monday at 6:00 a.m (shows last week's results before then)
Users receive a BeReal-esque push-notif every Friday and Saturday at 6:00pm
push-notif A
"📣 Tonight’s Moves just dropped:
256 LMU users are going out tonight on Poppin. See where everyone is going out to? 👀"
schoolUser count logic
if # of school users going out > 50 then A
(school user determined by geofence they're in)
else && contactsGoingOut >/= 5
then B
push-notif B
'📣 Tonight’s Moves just dropped:
8 of your Contacts are going out tonight. Check Poppin to see what their move is 👀'
simply routes to home feed, no special state here
WTM? poll results will automatically be blurred/hidden
with clear and sizable copy along the lines of:
'Pick your move to unlock where everyone else is going 🔑 ' (same for either push-notif)
'(You can always change it later)'
You select a poll option and then see what % each response got and can click on each option to see who is going where, Contacts ranked first