OneSummer · UX Journey Map · 2026
How two very different parents — Derek, the exhausted single dad on a 30-minute lunch break, and Lisa, the spreadsheet-wielding power user — find, choose, and book camps without losing their minds.
The Stakes
Summary
| Stage | Derek's Path | Lisa's Path | Derek's Emotion | Lisa's Emotion | Key Pain Eliminated | Mockup |
|---|---|---|---|---|---|---|
01 Discovery |
Google on phone, lunch break. Finds OneSummer via organic search. No login required to see results. | Word-of-mouth referral. Lands on homepage, creates account immediately. | Anxious | Curious | Forced account creation before browsing. No-login search removes the biggest entry barrier for time-poor parents. | 01-discover.html |
02 Browse |
Mobile filter panel. Saves search without account. Returns that evening. | Desktop compare tray. Multi-child tabs. Conflict detection. CSV export. | Hopeful | Engaged | Inconsistent camp data across 12 websites. OneSummer normalizes all camps into a single, comparable schema. | 04-search-results.html |
03 Profile Vault |
9 minutes to set up Marcus's profile. Explicit promise: fill once, pre-fill everywhere. | 3 children added in one session. Shared family data auto-carried to each child profile. | Committed | Relieved | Re-entering identical data for every application. Vault stores it once — insurance, allergies, emergency contacts, documents. | 03-profile.html |
04 Calendar |
Single-child month view. Work schedule synced. Deadline badges visible. | 3-child swimlanes. Collision detection. School calendar integration. "Apply all" from calendar. | In Control | In Control | Manual conflict checking across paper calendars and PDFs. Visual calendar with real-time overlap detection. | 02-calendar.html |
05 Apply |
3:47 total time. Vault pre-fills 90% of fields. 2 camp-specific answers. Apple Pay. | 8 applications in 18 minutes. Bulk review queue. Flag-for-later on edge cases. Grouped payment. | Delighted | Delighted | 45–60 min per camp application. Now 2–5 min with vault pre-fill. This is the product's defining moment. | 06-apply.html |
06 Summer |
Waitlist notification accepted from phone commute. Dashboard shows all confirmed camps. | Weekly logistics digest. Mid-season add in 3 min. Post-camp ratings submitted. | Calm | Confident | Manual waitlist checking across multiple websites. Scattered logistics info. Automatic tracking + Sunday digest. | 07-dashboard.html |
07 Return |
Opens in January. Profile intact. Applies before lunch break ends. Never checks Parks Dept. | Ratings from last year feed recommendations. Ages auto-updated. Full summer planned in one session. | Loyal | Advocate | Starting from zero every year. OneSummer compounds: Year 2 is materially better than Year 1. Network effects follow. | 07-dashboard.html |
Screen-to-Screen Flow