Social Story Generator
Replay Instagram conversations as cinematic stories with sentiment-matched music
Key Highlights
- Replay Instagram conversations as cinematic stories with sentiment-matched music
- Uses Gemini to score and surface high-emotion segments from conversation logs
- Cinematic playback with sentiment-matched background music
- Processes exported Instagram conversation data client-side
Video Demo
Built for a UCF course on modern full-stack development. The concept: export your Instagram conversation data, upload it to the site, and watch it play back as a cinematic story, with each message appearing one at a time and music that matches the detected sentiment of that part of the conversation. It was an interesting concept that we were all excited to work on.
Most conversations are mundane. A big challenge was filtering: how do you identify the moments that actually make for a good story. No one wants to watch a story about "I'm outside" or "I'm leaving soon". We used Gemini for sentiment analysis and built a scoring system to surface high-sentiment segments. The concept worked well in practice.
My main role was architecting the app and mentoring the team through Next.js. The audio aspect of the project was probably the most interesting part. One of the members on our team was a music minor and created all the sounds from scratch and produced them in a way that let the sounds blend well together.