Use one stable vocabulary for trip, plan, moment, memory, and companion progression across every route.
Product content
Hopli
Carry one trip through planning, live context, capture, and memory without making people relearn the product at every stage.
- Primary audience
- Independent travelers coordinating decisions before, during, and after a trip.
- My role
- Product direction · Information architecture · UX writing · UI design
- Working stack
- Expo · React Native · Responsive browser prototype
- Status
- Interactive high-fidelity prototype
01 / Shipped artifact
Summary
An 18-route prototype spanning plans, calendar, capture, profile, companion customization, and Memory Book.
- 18
- Connected routes
- 4
- Lifecycle stages
- 1
- Shared content model
- 2
- Responsive viewport classes
- 18 connected routes
- Responsive browser prototype
- Local demo state
- Lifecycle content model
02 / Content and UX decisions
Decisions
Structure the product around the travel lifecycle instead of feature silos.
03 / Delivery evidence
Delivery evidence
- 01
Cross-route navigation and lifecycle IA.
- 02
Onboarding, planning, check-in, capture, and memory copy.
- 03
A consistent companion system across utility and reward moments.
04 / Role signals
Role fit
- Feature and navigation naming
- Onboarding and empty-state content
- React-based product prototype
- Cross-screen content consistency
Connected-route walkthroughs, mobile and desktop checks, local state tests, and explicit demo labels.
A working prototype with demo data, not a launched travel service.
05 / Live project change feed
Live changes
8 changes captured from portfolio pushes
- Hover previews that open each project's site; big live-site button on Tickmark
85c0096Martin Zhang - Use the martinzhang.vercel.app and tickmark-martinzhang.vercel.app addresses
913a353Martin Zhang - Add JazzTor and War Trader, motion layer, log-to-project links
fb703bcMartin Zhang - Reposition portfolio for AI roles
576383fMartin Zhang - Make Vercel the canonical portfolio host
edc75f8Martin Zhang - Update Hopli and Martoria live demos
f3081b4Victoriawu41 - Fix anchored section alignment
9634724Victoriawu41 - Add Hopli case study and homepage project showcase
4c4639eVictoriawu41
Private source; deployment-safe metadata only.
06 / Documentation record history
Record history
Documentation version, not product release.
- Documentation version
- v1.2.0
- Last updated
- v1.2.0
Connected a live GitHub change feed with source attribution, commit links, and a resilient published-history fallback.
- v1.1.0
Added route and lifecycle metrics, documentation-version metadata, and a public change history.
- v1.0.0
Published the initial public record with purpose, decisions, delivery evidence, validation, and boundaries.
