Back to projects

A little less ordinary.

Side Quest

Small adventures for everyday life. Match a quest to your mood, follow its prompts, and collect memories in a personal passport.

JavaScriptViteSVGLocalStorage
Turn a spare fifteen minutes into a story worth keeping.

01

Problem

Help people break out of everyday routines with approachable activities that fit their time, budget, and mood.

02

Role

Product design, original SVG illustration, responsive frontend, quest matching, and browser persistence.

03

Constraints

Work without accounts, paid APIs, or location permissions while keeping personal notes on the device.

04

Process

Created sixteen guided adventures, constraint-based discovery, completion checklists, and a collectible passport.

05

Result

A standalone app with preference matching, persistent stamps and notes, shareable quest links, and downloadable memories.

Experience highlights

  • Sixteen adventures across Explore, Create, Recharge, and Connect
  • Matching by time, budget, mood, and setting
  • Guided checklists and a collectible stamp passport
  • Private notes, quest links, and text export

Engineering & performance

  • Vite and JavaScript with original SVG artwork
  • Browser-local persistence without a backend
  • Native dialogs, keyboard controls, and responsive layouts
  • Tests for catalogue integrity and matching edge cases

Kitty Kio

Thoughtful code can be useful, expressive, and a little bit magical.

Kitty Kio cat logo wearing a bucket hat

© 2026 Kitty Kio. Code is MIT licensed; content and branding are all rights reserved.