🧠 Inspiration
One day, I wished for an AI that didn’t just recommend movies — but understood my mood, talked to me like a friend, and made my watchlist feel personal. When I saw the Qloo API hackathon, I knew it was the perfect opportunity to bring this cinematic companion to life.
🎬 What it does
DramaVerse is an AI-powered movie recommender that reads your mood like a mind-reader. With its chatbot CinePsych, users engage in a fun, emotionally-intelligent conversation. After a few LLM-generated questions, it:
- Guesses your mood
- Suggests a matching genre
- Recommends a movie from Qloo’s dataset
- Generates a dramatic one-liner and shayari/poetry about the movie
It's like having an AI therapist and film critic rolled into one.
🛠 How we built it
- Frontend: Built with Streamlit, styled for a conversational chat UI.
LLM Engine: Used Together API with the
Mixtral-8x7B-Instructmodel to dynamically generate:- Mood-detection questions
- Poetic summaries
- Shayari or emotional verses
Movie Data: Powered by the Qloo API, offering curated film metadata and genres.
Mood Inference Logic: Custom prompt-to-genre mappings based on user input + LLM responses.
🧗♂️ Challenges we ran into
- Dynamic prompting and mood detection using minimal user input
- Handling fallbacks when LLM or movie results didn’t align
- Making the chat feel natural without overwhelming the user
- Smooth UI in Streamlit with background images and conversational styling
🏆 Accomplishments that we're proud of
- Created a fully interactive AI chatbot that feels human and empathetic
- Seamlessly blended LLM, sentiment guessing, movie matching, and poetry generation
- Designed a UI that feels cinematic and emotionally resonant
- Developed in under 48 hours for the Qloo Hackathon 🚀
📚 What we learned
- Fine-tuning prompt flows can dramatically improve LLM realism
- Qloo API is versatile and powerful for creative AI apps
- Personalization makes AI apps more engaging and lovable
🔮 What's next for DramaVerse
- Add real-time mood detection using tone of text
- Multi-language support for regional content
- Shareable movie mood profiles and leaderboard of emotional watchlists
- Integration with WhatsApp/Telegram bots
- Newsletter generation based on mood-tracking over time and also a place to start making new short movies attached to youtube a streaming platform.
Log in or sign up for Devpost to join the conversation.