Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for Qloo -vibe
Inspiration
Understanding consumer taste across different cultural domains—like matching music preferences to travel destinations or fashion to movie tastes—has historically relied on guesswork. We built Qloo-vibe to transform cross-domain taste analytics into an interactive, visual, and actionable cultural intelligence workspace.
What it does
Qloo-vibe is an agentic cultural workspace that allows users to input any seed entity (artist, movie, brand) and explore multi-dimensional taste connections across Music, Movies, Fashion, Dining, and Travel. Key capabilities include:
- 3D Interactive Taste Graph: Visually maps relationships between entities and categories.
- AI Persona Generator: Creates instant demographic and behavioral profiles.
- Cultural DNA Radar Chart & Heatmaps: Displays 5-axis domain balance and affinity percentage scores.
- Audience Scenario Simulator: Dynamically recalculates taste metrics for Gen-Z, Luxury, Niche Indie, and Mainstream profiles.
- 15-Language Support: Instant reactive UI translation for global accessibility.
How we built it
- Frontend: Next.js with Tailwind CSS, Framer Motion for glassmorphic animations, and Chart.js/Vis.js for visualization components.
- Backend & Integration: Python FastAPI engine integrated directly with Qloo's Taste AI™ API (
https://hackathon.api.qloo.com), supported by an intelligent fallback mock engine for zero downtime.
Challenges we faced
Structuring complex multi-dimensional taste graph nodes for real-time rotatable 3D rendering while maintaining light/dark mode glassmorphic styling and instant 15-language UI translation.
What's next for Qloo-vibe
Expanding agentic automated co-branding campaign generators and introducing predictive audience sentiment forecasting for cultural marketers.
Built With
- fastapi
- framer-motion
- next.js
- python
- qloo-api
- react
- tailwind-css
- typescript
Log in or sign up for Devpost to join the conversation.