| 1 | # Stepping - Next Push To-Do (gated on Dad's answers) |
| 2 | |
| 3 | Pinned 2026-06-28. **Do NOT start until Dad's voice answers come back and are transcribed.** |
| 4 | The question PDF for Dad: `DAD_QUESTIONS.pdf` (in this repo). His transcribed answers drive everything below. |
| 5 | |
| 6 | ## A. Content migration (the "one-to-one but more polished" upgrade) |
| 7 | Modeled on his friend's site (uniquesteppersofmemphis.com). Each item is gated on Dad confirming he wants it + sending the assets. |
| 8 | - [ ] **Event flyers/images** - add an image field to events; show the flyer on event cards + the event detail page. Needs **image upload + storage** (today the app has NO image upload; videos are embed-only). Decide storage: local disk on the host vs an object store. |
| 9 | - [ ] **Photo galleries** - per-event and/or per-city galleries from past events. Also needs upload/storage. |
| 10 | - [ ] **Videos** - add the specific videos Dad names (YouTube/Facebook) to The Tape. |
| 11 | - [ ] **Pamphlets / printed programs** - let an event carry a downloadable PDF (event program). File upload/storage. |
| 12 | - [ ] **Vendors / sponsors** - vendor directory per event/city if their events have vendors (we already have a sponsors table; may extend for event-level vendors). |
| 13 | - [ ] **Anything else** Dad flags from the friend's site (open mic answers). |
| 14 | |
| 15 | ## B. Real data to seed (from Dad) |
| 16 | - [ ] Confirm/adjust **launch cities** (now: Chicago, Atlanta, Detroit, Houston, Charlotte, DC). |
| 17 | - [ ] Real **upcoming sets/weekenders** (names, dates, venues, cities). |
| 18 | - [ ] Real **DJs, stepping groups, promoters, instructors** to list first. |
| 19 | |
| 20 | ## C. The friend / ticketing partnership |
| 21 | - [ ] Onboard the friend as a **promoter** (his profile + his events). |
| 22 | - [ ] His **ticket types + prices** (single / couple / table / VIP / weekend pass). |
| 23 | - [ ] How he wants to sell (through our site once payments are on). |
| 24 | |
| 25 | ## D. Direction / branding (from Dad) |
| 26 | - [ ] Any **name** change (is "Stepping" final?), logo, tagline. |
| 27 | - [ ] Any **color/wording** changes he wants. |
| 28 | - [ ] **Monetization model + pricing** he's comfortable with (free browse; promoter feature fee; per-ticket fee). |
| 29 | - [ ] **First priorities** - what to build first. |
| 30 | |
| 31 | ## E. Technical (Zion's backend - next session, fresh context; NOT gated on Dad) |
| 32 | - [ ] Security audit: login rate-limiting, CSP, full review before go-live. |
| 33 | - [ ] Wire **Stripe** payments (ticketing + boosts). |
| 34 | - [ ] **Real buyer accounts** (so My Tickets is per-person; today reserve issues to the system user). |
| 35 | - [ ] Self-serve **pro accounts** + **sponsor** purchase (today admin-only). |
| 36 | - [ ] Dedicated host + `STEPPING_SECURE_COOKIES=1`; Zion sets his own admin password. |
| 37 | - [ ] Regenerate the **promo video** on the new Chrome Noir look. |
| 38 | |
| 39 | ## Notes |
| 40 | - The biggest NEW engineering piece in this push is **image/file upload + storage** (flyers, galleries, pamphlets). Everything else is content + the already-scoped payment/security work. |
| 41 | - Demo stays live at https://stepping.zionboggan.com while we gather answers. |