Back to Projects
Back to Projects
SWIPE-TO-DECIDE TRAVEL APP

Honeymoon

A playful iOS app that turns honeymoon-destination decision-making into a Tinder-style swipe — swipe right on a place you love, left on one you don't — wrapped in fluid drag gestures, SwiftUI animations, and a polished interface.

github.com/Thet9354/Honeymoon
Honeymoon — Tinder-style honeymoon destination picker

The Thesis & The Problem

Choosing where to go is the fun part of planning a honeymoon and, somehow, the part where couples stall. Endless tabs and reviews create decision paralysis. Honeymoon reframes the whole thing as a game: a Tinder-style swipe deck of destinations where you swipe right on the ones you love and left on the ones you don't — fast, visual, and genuinely enjoyable.

The app leans into interaction design: complex, physically believable drag gestures, spring animations that make each card feel alive, and crisp vector art that scales perfectly across every iPhone.

The swipe is the product: the drag gesture drives rotation, opacity, and a like / nope overlay in real time, then snaps or flies off with momentum — the small details that make a swipe deck feel effortless rather than mechanical.

Design & Craft

  • Complex drag gesture: a Tinder-style swipe mechanism built in SwiftUI, with rotation, velocity, and threshold-based commit / cancel.
  • Light & dark modes: the interface adapts cleanly to either appearance.
  • Vector assets & sound: crisp artwork that scales to any device, with sound effects that make each swipe feel tactile.
  • SwiftUI animation: spring-driven card transitions bring the deck to life as you browse.
  • Icon & launch screen: a distinctive app icon and a launch screen that set the tone before the first swipe.

Under the Hood

Built in SwiftUI with a Firebase backend for destination data and sync, plus a home-screen widget via WidgetKit. It's a focused, delightful app whose real substance is interaction quality — the kind of polish that only shows up when the gestures, animation curves, and haptics are all tuned together.