Trip and Drip

Transform your taste into travel and fashion vibes using AI.

Inspiration

You probably know your favorite artist or your comfort movie —
but what about where you should travel next based on that vibe?
Or what fashion aesthetic matches your favorite book and place?

We built Trip and Drip to answer that. It’s a web app that transforms any two personal inputs — like an artist and a feeling — into curated suggestions for:

  • Travel destinations on the Trip tab
  • Fashion inspirations on the Drip tab It’s for people who want to explore experiences that match their inner world — through the lens of AI, mood, and cultural identity. --- ## What We Learned Working on this project taught us how to:
  • Combine structured cultural understanding from the Qloo API with generative AI from Gemini
  • Craft creative prompts that feel personalized yet adaptable
  • Build a fully frontend app that orchestrates multiple API calls with dynamic user inputs
  • Design UI flows that feel fun, exploratory, and culturally expressive

We also gained a deeper understanding of:

  • Prompt engineering
  • Cultural data enrichment

- Real-time, input-driven content generation

How It Works

Layer Technology
Frontend Framework Next.js
Styling CSS
AI Generation Gemini API (Google)
Cultural Intelligence Qloo API
Entity Discovery & Tags Qloo API
Deployment Vercel

App Workflow

Trip Tab

  1. The user selects two entity types (e.g., Artist, Mood) from dropdowns populated using the Qloo API.
  2. Then, they enter two input values (e.g., Coldplay, Sunset).
  3. The app uses Qloo to fetch semantic tags for both inputs.
  4. These tags are passed to Gemini in a custom prompt to generate a travel destination inspired by the combination.
  5. That destination is then sent back to Qloo to retrieve relevant metadata (e.g., region, aesthetic, associated entities).
  6. The destination result is shown to the user.

Drip Tab

  1. The user selects two entity types via tile-based UI (instead of dropdowns).
  2. They enter corresponding values (e.g., The Great Gatsby, New York).
  3. Qloo API returns semantic tags for both inputs.
  4. These tags are used in a creative prompt for Gemini to generate a fashion style description.
  5. The result is displayed on screen with supporting metadata if available.

Example Use Cases

Inputs Trip Suggestion Drip Suggestion
Coldplay + Sunset Santorini, Greece Soft linens and warm tones
Stranger Things + Dark Chernobyl or Iceland Retro layers in muted, eerie colors
Gatsby + New York Manhattan jazz-era spots 1920s-inspired luxury with modern flair

Challenges We Faced

Chaining Qloo and Gemini
We had to tune the prompt design carefully so that structured tag data from Qloo could lead to rich, relevant output from Gemini.

Arbitrary Input Handling
Since users can enter anything, we implemented client-side handling for missing tags, low-confidence results, or unsupported entities.

Frontend-Only Architecture
To stay fully frontend, we managed all asynchronous API orchestration, loading states, and conditional logic client-side while ensuring fast, responsive behavior.


What’s Next

  • Add AI-generated images using Gemini Pro Vision or similar
  • Enable shareable and savable results
  • Allow 3 or more input entities for deeper personalization
  • Improve tag confidence scoring and error handling
  • Add voice input for accessibility

Final Thoughts

Trip and Drip helps people connect what they love with how they live.
It maps personal taste to real-world expression, whether that's a destination to explore or a vibe to wear.

It's creative, personal, and powered by cultural intelligence from Qloo and generative reasoning from Gemini — all inside a clean, intuitive, fully frontend experience.

Built With

Share this project:

Updates