← All work
CASE STUDYProduct design · Travel memory

Side Quest Atlas

Travel memories are easy to create and surprisingly easy to lose. Side Quest Atlas is designed to capture the meaningful part quickly, then let the group enrich it later without turning the experience into data entry.

The problem

A trip gets scattered across camera rolls, map history, saved places, text messages, and people's memories. Trying to record everything in the moment kills the experience; waiting until later means the details disappear.

The product principle

Capture now, enrich later. The core workflow is intentionally low-friction: save the place or moment while it is fresh, then add photos, notes, context, and shared memories asynchronously.

  • Private travel groups own their shared history.
  • Places and visits are separate concepts so repeat visits do not overwrite the past.
  • Wishlists remain distinct from visit history rather than being destructively converted.
  • Quests are derived from actual visits instead of storing counters that can drift.
  • Row-level security is part of the product model because one group's memories should never leak into another's.

What is intentionally missing

No public review feed. No follower graph. No recommendation engine added just because travel products often have one. The product is for a small group preserving its own history, not for becoming another social network.

Why the repository stays private

The application is built around personal and family travel data. A public case study can show the product model, architecture decisions, privacy boundaries, and tradeoffs without turning the underlying repository or real user history into portfolio material.

Keep digging

The interesting part is rarely the feature list.

The rest of the portfolio follows the same pattern: workflow first, explicit tradeoffs, bounded automation where AI is involved, and enough evidence to explain why the system behaves the way it does.

Explore all work →