Feature #3184
Updated by Gregory Magarshak 19 days ago
1. When people are logged out They should see green button to REQUEST TO ATTEND EVENT 2. This will open login (using email address or phone number) and onboarding dialog for them create an account and do onboarding. Onboarding is: 3. Name (already set in login), Picture, Interests and Basic (gender, date of birth, and affiliation) 4. For interests — we can finally use the en.json from the original Groups app (I mean sports, activities, etc.) 5. After filling out interests and Streams/basic tool in onboarding, they PRE AUTHORIZE THE CARD to be charged if approved. Using Stripe. But we don’t chsrge them yet, just charge $1. But save thr $price they should be charged at the end. (See item 11 below please). 6. They can fill out their profile and greeting, and socials, while they wait to be approved ==== 7. Admins of event see all the people requesting approval, and who were approved. Names, genders, ages etc. In a backend portal. approval. ==== 8. When approved, the system we will message them by email/sms with link to event page. 9. They’ll see event location and can add event (ics) it to their calendar. 10. We also tell them they can get $5 for every person they invite who also is approved. The invited person gets $5 and also the person whose invite they accepted. This is the promoter / referrals. 11. And then we eventually charge their credit card before the event, the even price they agreed ($price), in a cron, minus credits they earned before then (from inviting or whatever). earned. Later The pricing (how much to charge) will integrate with my system I am building. be finalized later.