TripPin

What it was

What it was

As an avid trip planner, I could never find an app that fit my travel planning needs — so I built TripPin: a single place to save travel inspiration from anywhere, turn those saved ideas into bookings, and build your itinerary, all in one spot.

What I did

What I did

Built an app using Next.js and TypeScript, with Supabase handling accounts and cross-device sync, Google sign-in for authentication, and Claude powering an in-app AI Travel Assistant — with Claude Code as my AI coding partner throughout the build.

What my work included

  • Designing a visually engaging web app in Figma and Claude Code, emphasizing clean and simple UX and UI

  • Writing an AI-readable design system — tokens, spacing, and component rules documented as a contract so Claude Code stays on-system automatically

  • Scoping the AI Assistant's context to the current trip and page, so it responds with the right trip-level and page-level awareness instead of generic answers

  • Iterating on interaction details with Claude Code — loading, error, and empty states; confirmation flows; consistent form patterns across the app

  • Building the backend and identity layer with Supabase and Google OAuth

Adding a someday trip

Browsing inspiration, getting advice from a trip assistant, storing the places I want to go.

Discovering new places to go

A fun new way to discover new places and save for future travel

Sample Screens

AI readable design system