๐ About ApoShorts AI
Imagine an apocalypse tailored precisely to your unique tastes, fears, and fascinations.
ApoShorts AI is a pioneering AI-powered narrative generator that transforms your personal cultural profile into bespoke, cinematic mini-scenarios of the end of the world. Far more than a simple recommendation engine, ApoShorts AI crafts a deeply personal and often unsettlingly beautiful vision of collapse โ a narrative that feels like "your cultural identity, reimagined for a cinematic, personalized turning point".
๐ The Spark of Innovation
In an era of endless, generic content recommendations, ApoShorts AI pushes the boundaries of personalized experiences. It moves beyond "what you might like next" to "how the world would dramatically end if it were designed by your soul." This project demonstrates a novel convergence of cultural intelligence and advanced generative AI to create something truly unique and emotionally resonant.
Example in Action:
Your Tastes: "Blade Runner, Pho, Lana Del Rey"
Your Apocalypse: "In a world where neon rain mixes with spicy broths, a cyber-cook starts a revolution to the soundtrack of Lana..."
๐ง How It Works: The Cultural Alchemy
ApoShorts AI achieves its deep personalization and unique narrative generation through a multi-stage process, seamlessly integrating user input with advanced API calls and generative AI.
- Your Personal Tastes (Input): You begin by providing your diverse preferences across 11 distinct categories (e.g., Album, Artist, Book, Brand, Video Game, TV Show, etc.). You can fill in as many or as few inputs as you like.
- Example: You enter "Pride and Prejudice" in 'Book', "Harry Potter" in the 'Movie' field, and "Yosemite Valley" in 'Place'.
Qloo's Entity Resolution (Identifying Your Interests): The application first sends your raw text inputs to
/api/resolve-entitiesendpoint. This backend route then queries Qloo's/searchAPI for each individual taste. Qloo identifies and validates these entries, returning preciseentity_ids and confirming their cultural categories. This step ensures it's working with recognized cultural entities.Qloo's Cultural Insights (Expanding Your Profile): Next, these resolved
entity_ids are sent to/api/insightsendpoint. Here, it leverages Qloo's/v2/insightsAPI to find related cultural entities. For each of your identified tastes, Qloo's powerful cultural graph discovers similar or associated items across various categories. This is where your initial preferences expand into a rich, interconnected "taste profile."Google Gemini's Apocalyptic Narrative (The Storyteller): Finally, the aggregated and refined cultural insights (including both your original tastes and the expanded recommendations from Qloo) are passed to Google Gemini. A sophisticated prompt is dynamically constructed, instructing Gemini to weave these diverse elements into a concise, creative, and apocalyptic mini-scenario. Gemini then generates a narrative that feels uniquely personal, reflecting your cultural footprint within a dramatic end-of-days vision.
- Final Output Example: "Outside, every granite cliff-face, ancient sequoia, and rushing stream has a name, a legend passed down through generationsโฆ"
๐บ๏ธ Architecture Snapshot
For a high-level overview, see the architecture diagram [above / in the project gallery], which illustrates the full flow โ from user inputs, through Qloo API resolution and insight expansion, to Gemini AI's scenario generation and frontend rendering.
It shows how each component contributes to building a personalized, cinematic micro-apocalypse โ structured, scalable, and built for extensibility.
๐ฏ Why This Matters: Value & Impact
ApoShorts AI is more than just a creative experiment; it highlights significant opportunities:
Emotional Resonance over Rational Filtering: It demonstrates how AI can generate content that connects with users on a deeper, emotional level, moving beyond cold, algorithmic recommendations.
Hyper-Personalization: Itโs not just about content; itโs about your content, tailored to your cultural footprint.
Creative AI Frontier: Pushing generative AI beyond typical tasks into imaginative storytelling, showcasing its potential for truly novel applications.
"Taste Magic": Reveals hidden connections and unexpected narratives derived from seemingly disparate interests.
๐ง MVP Constraints & Tooling Notes
Due to time and budget limits, real-time video generation wasnโt feasible for the MVP. I evaluated:
๐ง Runway ML Gen-2
๐๏ธ Pollo (Haiper AI)
๐งฌ Replicate + AnimateDiff
All required paid credits or failed during testing. So, for now:
I use a pre-generated short as a visual stand-in.
The "Generate Video" button still works and simulates output.
The backend is ready for future real-time API integration.
You can see all attempts and workarounds in the GitHub commits.
๐ค P.S. The first page load may take a bit longer โ this is due to the behavior of Render's free hosting, which "wakes up" the service after a period of inactivity.
๐ Future Development & Use Cases
ApoShorts AI is a proof-of-concept with immense potential for integration and expansion:
Personalized Content Intros: Imagine a streaming platform generating a custom "trailer" for your next binge-watch, reflecting your unique viewing habits.
Gaming & Lore: Crafting bespoke in-game lore, character backstories, or even entire game concepts based on a player's profile.
Creative Industry Moodboards: A unique tool for writers, artists, and marketers to generate thematic moodboards or story starters.
Entertainment Marketing: Creating highly personalized short-form promotional content that truly resonates with niche audiences.
Interactive Experiences: Evolving into a choose-your-own-adventure style narrative where your tastes influence the unfolding apocalypse.
Target Audience: Content platforms, creative agencies, game developers, marketing professionals, and anyone seeking deeply personalized and imaginative digital experiences.
ApoShorts AI proves that combining Qloo's cultural understanding with Gemini's narrative prowess can yield astonishing, personalized results. Because the world is ending anyway โ and your unique cultural identity should get a say in how!
Built With
- docker
- gemini
- javascript
- node.js
- qloo
- react
- tailwind



Log in or sign up for Devpost to join the conversation.