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:
- Calls the Qloo Taste AI™ API for cross-domain recommendations (movies, travel, food, fashion, etc.).
- Uses OpenAI GPT to generate two buyer personas per market—complete with name, age, occupation, income, interests and media habits.
- Produces a profile image for each persona via Leonardo AI.
- Creates a voice introduction (“Hi, I’m Maria from Brazil…”) using Eleven Labs TTS.
- 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)
- Fetch cross-domain recommendations from Qloo Taste AI™ API
- 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
- Leonardo AI for consistent profile portraits
- 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
Log in or sign up for Devpost to join the conversation.