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
- Fix WCR theme (globals.css + colors.ts) to match POC design spec
- Review + commit WCR changes
- Review + commit QuikCarry changes
- Dispatch cloud test agents for code review
- 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)