Commit Graph

39 Commits

Author SHA1 Message Date
Marty Bostick c8ac5a62c5 Default ROI dashboard inputs to empty placeholders — no pre-filled values 2026-07-29 15:36:14 +00:00
Marty Bostick 485ed974c9 Add Member Login link in 3 spots: hero CTA area, footer links row, and calculator header 2026-07-29 15:35:20 +00:00
Marty Bostick cfd0f47f50 Add My Progress tab: personal ROI dashboard with phase tracker, ladder visualization, and milestone tracking 2026-07-29 15:32:48 +00:00
Marty Bostick c226591337 Default gift level dropdown to None instead of Level 3 2026-07-29 15:26:57 +00:00
Marty Bostick 68428c112d Hero: brighter headline gradient, thicker step card borders, added team Telegram callout banner 2026-07-29 15:18:36 +00:00
Marty Bostick 78327dd43a Add hero landing page with expandable calculator section 2026-07-29 15:08:04 +00:00
Marty Bostick 74b7a04171 fix: broken template literal — missing } closing inner ternary in selfCost > giftCost branch 2026-07-20 14:17:04 +00:00
Marty Bostick 8135bd2171 Fix pocket mode math: dynamically compute whether after all cycles user has enough to unlock next level (accounting for freed reinvest cost), show shortfall when not enough 2026-07-20 13:49:25 +00:00
Marty Bostick e2b0196080 fix: L2 PIF guidance now says reinvest payouts, not redundant buy instructions 2026-07-20 13:36:50 +00:00
Marty Bostick 1c853fc0d2 fix: PIF L2 gift now shows both L1+L2 setup instructions, not L1-only waiting for payout 2026-07-20 08:33:15 -05:00
Marty Bostick b2b4c19b11 Apply Telegram handoff block to already-joined branch too
- Replaces old 'I transferred the funds' language with the same
  connect-in-Telegram → confirm → transfer → activate → buy flow
- Both branches now use the unified handoff approach before PIF
2026-07-13 12:47:50 +00:00
Marty Bostick bbe0b08d17 Add Telegram handoff steps and dynamic first-payout guidance to plan generator
- New 'connect with me first' block: join Telegram group, announce sponsor username
- Conditional PIF: funds transferred only after referral confirms in group
- Activation + campaign purchase instructions after funds land
- Dynamic first-payout guidance varies by gift level (L1, L1-L2, L1-L3)
- Uses refUser from URL param so plan is personalized to each sponsor
- Only shows for gift-to-plan (non-already-joined) when giftCost > 0
2026-07-13 12:42:09 +00:00
Marty Bostick f47bf1101d Fix: checkbox text overflow + center share link section
- Removed padding-top:20px and white-space:nowrap from checkbox-group
  labels so long text wraps instead of overflowing
- Wrapped share link/QR section in centered 520px max-width container
  so it doesn't span the entire grid width
2026-07-11 13:18:33 +00:00
Marty Bostick ebc79fe999 Fix layout: checkbox-row full-width in grid, shared-input overflow fix
- checkbox-row now spans full grid width (grid-column: 1 / -1)
- Fixed shared link input: min-width:0, overflow:hidden, text-overflow:ellipsis
- Made '(sends the plan as-is)' a muted inline span instead of all-caps label text
- Removed unnecessary margin-bottom on checkbox-row
2026-07-11 13:14:16 +00:00
Marty Bostick 3d8b8ade7c Fix checkbox layout, add Sponsor Guide tab + TG community links
- Restructured checkbox row into clean flex layout (works on desktop & mobile)
- Removed duplicate checkbox instances from controls grid
- Added Telegram group link (t.me/+mzXTku1wR7pkODBh) in checkbox row, footer, and footer
- Updated PIF plan text: users must purchase the campaign themselves after transfer
- Added TG community link to all 3 plan templates (family, friend, post-join-PIF)
- New 'Sponsor Guide' tab: explains gift vs self-fund, already-joined, sharing, TG community, quick tips
- TG link now appears in: checkbox row button, plan text, footer, and sponsor guide tab
- Mobile responsive: checkbox-row gap/padding media query
2026-07-11 12:57:50 +00:00
Marty Bostick 3e35eb10ef Add 'Already joined' toggle + post-join PIF message template
- New checkbox: 'Already joined (skip signup language)' toggles the plan generator
- Already-joined mode strips signup prompts, says 'I went back and funded your level'
- New template: templates/post-join-pif-message.md for the manual message scenario
- Skill updated with reference to the new template
2026-07-11 12:42:29 +00:00
Marty Bostick 7be4867604 fix: use real calendar math for estimateMonths and estimateYear1Cum
- estimateMonths: cycles × daysPer / 30.4 instead of simplified .months
- estimateYear1Cum: track days_left (365) instead of aggregated months
- removes dead variable cycInMonth
- Gift L3 year 1 commissions: ~,085 → ~,113 (honest calendar-based)
- Time to 3×L7 for Gift L3: 12.5mo → 15.0mo (realistic)
2026-07-11 10:35:37 +00:00
Marty Bostick 9fca0fee55 Fix SCENARIOS: compute dynamically from functions 2026-07-11 10:23:54 +00:00
Marty Bostick 5590c0e918 clarify 10% withdrawal fee applies only on cash-out to wallet, not on reinvestments or account balance 2026-07-10 20:10:40 +00:00
Marty Bostick 0f7024f21f fix: render **bold** as HTML in-page, keep raw markdown for clipboard copy 2026-07-10 19:52:24 +00:00
Marty Bostick 3b8c2893f5 show pocket vs accelerate mode at each phase so they can choose 2026-07-10 19:41:32 +00:00
Marty Bostick b23abd17b8 clarify roadmap: you pocket profit each cycle AND save to level up 2026-07-10 19:36:47 +00:00
Marty Bostick a0d749e9c2 break roadmap into separate phase blocks with spacing 2026-07-10 19:33:54 +00:00
Marty Bostick 14e66193b3 add full roadmap with cycles, timeline, and what they keep each step 2026-07-10 19:30:14 +00:00
Marty Bostick 8433aa0802 add live QR code next to referral link that updates with username 2026-07-10 19:10:27 +00:00
Marty Bostick eac3952c4d personalize sponsor language to first person 2026-07-10 18:58:19 +00:00
Marty Bostick 8478b7ec98 add calculator link with post-signup CTA to plan text 2026-07-10 18:55:41 +00:00
Marty Bostick 77acf033c2 add casual intro explaining what CBP is 2026-07-10 18:50:19 +00:00
Marty Bostick 04f016c07c add sponsor win-win note to plan 2026-07-10 18:47:51 +00:00
Marty Bostick 5d0d226bd5 add 3x L7 endgame earnings to plan phase list 2026-07-10 18:42:54 +00:00
Marty Bostick 24bcc7eece rewrite plan preview as clean bullet text, no markdown tables 2026-07-10 18:37:09 +00:00
Marty Bostick cc2d37007f fix: default self-fund to none 2026-07-10 18:23:46 +00:00
Marty Bostick 8fa1add939 Add prominent signup CTA button in header with referral link 2026-07-10 17:55:42 +00:00
Marty Bostick cdb54a4eef URL-param based ref system: share link via ?ref=username 2026-07-10 16:09:50 +00:00
Marty Bostick ddffd649b4 Add referral link input + shareable plan generator 2026-07-10 16:04:51 +00:00
Marty Bostick 592e2d08d7 Fix referral commission: fixed 10%, removed editable input 2026-07-10 15:49:30 +00:00
Marty Bostick e5fc9dba8f Add Dockerfile for nginx-based static serving 2026-07-10 15:24:58 +00:00
Marty Bostick 2ef6be3095 V2: Full ladder, profit timeline charts, all scenarios, comparison view 2026-07-10 15:11:01 +00:00
Marty Bostick 3685da9667 Initial: CBP What-If Calculator 2026-07-10 15:00:52 +00:00