World Cup Ready + Quik Carry Strategy (March 2026)

World Cup Ready — #1 Supporter, Highest Opportunity

  • They are actively promoting Quik Nation and Quik Carry
  • They don’t even know about QuikCarRental yet — just off QuikCarry strength they’re our biggest supporter
  • MVP = immediate priority, sooner it’s done the sooner we test and capture opportunities
  • Has a specific DESIGN THEME they want — “easier on users’ eyes” — must be implemented
  • Quik Carry BUILT INTO the app — visitors order rideshare transportation inside World Cup Ready, no app switching
  • Yapit + Stripe dual payment — FIRST project to test this:
    • Stripe handles domestic US + Tap-to-Pay
    • Yapit handles Caribbean, Africa, South America (where Stripe CAN’T go)
    • This is the blueprint for all future Herus
  • Eventually: Quik Dollars = Cash App competitor for international markets, powered by Yapit + Stripe

Quik Carry — Must Be Better Than It Is Now

  • Quik Carry for Business mobile app — Admin portal → mobile app so Quik can administer without a computer
  • Live rider tracking — Uber/Lyft style real-time view of car coming to pick up rider. Current experience is “second rate” — MUST fix
  • Corporate client UI — Sonesta Hotels and Integral want to use us for corporate/group transportation. Need UI for:
    • Corporate account management
    • Group ride booking (book rides for hotel guests/employees)
    • Invoicing and billing dashboard
    • Corporate client portal
  • Cost optimization:
    • Apple MapKit for iOS (FREE on Apple devices)
    • Mapbox for Android (cheaper than Google Maps)
    • Apple Push Notifications (APNs) for iOS
    • Firebase Cloud Messaging for Android only
  • This is Phase 3 of the QuikCarry migration plan

Agent Split Strategy

  • 2 local agents on World Cup Ready (web + mobile)
  • 2 local agents on Quik Carry (business app + rider tracking)
  • Cloud agents handle testing for both simultaneously

Yapit Integration Strategy

Current State (March 9 2026, ~1:15am)

WCR — Agents Completed, Theme Needs Fix

  • 26 files changed (unstaged, not committed)
  • Functional work DONE: Yapit dual payment, QuikCarry ride widget, transportation tab, push notifications
  • THEME IS WRONG — agents applied navy/gold/orange instead of POC colors
  • Must apply design system from wcr-design-theme.md:
    • Primary: #00BFFF (Electric Blue) — CTAs, active states, links
    • Secondary: #22E3C3 (Aqua Mint) — success, verified badges
    • Accent: #FF6F61 (Coral) — offers, saves, warnings
    • Dark: #111827 (Charcoal) — headings, dark buttons
    • Light: #FAFBFC (Soft White) — ALL backgrounds (NEVER pure FFF)
    • Gold: #FFD700 — premium badges
    • Pattern: 15% opacity tints (bg-[#00BFFF15]), rounded-[2rem] cards, glass morphism
  • Files to fix: frontend/src/app/globals.css, mobile/src/theme/colors.ts
  • Design spec: .claude/plans/wcr-design-theme.md (also .cursor/plans/)

QuikCarry — Agents Completed

  • 14 files changed (unstaged, not committed)
  • WebSocket live tracking hook in rider app (useLocationWebSocket)
  • Driver RequestCard/RespondToTripLoader updated
  • Backend routes + server updated
  • pnpm-lock.yaml has 3,500+ lines of dependency changes

Next Steps

  1. Fix WCR theme (globals.css + colors.ts) to match POC design spec
  2. Review + commit WCR changes
  3. Review + commit QuikCarry changes
  4. Dispatch cloud test agents for code review
  5. Smoke test both projects

Pending

  • Vapi credentials — DONE, stored in AWS SSM:
    • /quik-nation/shared/VAPI_SECRET_KEY (SecureString)
    • /quik-nation/shared/VAPI_PUBLIC_KEY (SecureString)
  • Voice agent module BUILT at backend/src/features/ai/voice-agent/ (7 files)
  • WCR design theme — EXTRACTED from POCs, spec at .claude/plans/wcr-design-theme.md
  • WCR theme STILL NEEDS FIX — agents applied wrong colors (navy/gold instead of POC colors)