Inspiration

Global marketing teams struggle to understand cultural nuances across regions—what resonates in one market may fall flat in another. We were inspired by Qloo’s promise of privacy-first, cross-domain cultural intelligence and wanted to empower brands to move beyond broad demographics toward truly localized, culture-driven campaigns.

What it does

Cross Cultura lets you enter any brand or product name and select up to five target countries. For each country, it:

  1. Calls the Qloo Taste AI™ API for cross-domain recommendations (movies, travel, food, fashion, etc.).
  2. Uses OpenAI GPT to generate two buyer personas per market—complete with name, age, occupation, income, interests and media habits.
  3. Produces a profile image for each persona via Leonardo AI.
  4. Creates a voice introduction (“Hi, I’m Maria from Brazil…”) using Eleven Labs TTS.
  5. Displays multimedia persona cards grouped by country so marketers can preview cultural segments at a glance.

How we built it

  • Frontend: Next.js + Tailwind CSS, with a single page for brand + country inputs and dynamic persona-card rendering.
  • Backend & BaaS: Appwrite for authentication, guest-mode quota tracking, and serverless functions to orchestrate calls to Qloo, Leonardo AI, Eleven Labs, and OpenAI.
  • Persona Generation:
    • Fetch cross-domain recommendations from Qloo Taste AI™ API
    • Send recommendation data to OpenAI GPT with a prompt template to produce persona profiles (names, professions, income brackets, psychographics)
  • Auth & Usage: Guest users get 4 free queries before email/password signup is required.
  • Multimedia:
    • Leonardo AI for consistent profile portraits
    • Eleven Labs for multi-language, expressive TTS
  • Deployment: Next.js + Appwrite stack deployed on Vercel (frontend) and Appwrite Cloud (backend).

Challenges we ran into

  • API orchestration: Coordinating asynchronous calls to four separate services without slowing page load.
  • Media delivery: Streaming generated audio clips reliably.

Accomplishments that we’re proud of

  • End-to-end flow from brand input to live multimedia persona cards in under 5 seconds per country.
  • Seamless UX with clear guest-mode limits and a smooth signup CTA only after users experience value.
  • Rich, cross-domain insights powered by Qloo Taste AI and OpenAI GPT, packaged into an intuitive tool for marketers.

What we learned

  • Integrating multiple AI services in a single pipeline requires careful error handling and retry strategies.
  • Combining Qloo’s cultural graph with OpenAI’s generative power uncovedeeper, more humanized buyer profiles.
  • A modern JAMstack approach with Next.js and Appwrite can deliver a responsive, scalable hackathon MVP.

Built With

  • appwrite
  • elevenlabs
  • leonardo
  • nextjs
  • openai
  • qloo
Share this project:

Updates