Inspiration

We wanted to capture how people live and listen — turning the visual story of someone’s Instagram into a playlist that sounds like them.

What it does

InstaVibe scrapes your Instagram to read your aesthetic, mood, and colors, then curates a Spotify playlist that matches your vibe and generates custom AI cover art inspired by your photos.

How we built it

We used Apify to pull Instagram posts and captions, Spotify’s API to analyze music moods and create playlists, and NanoBanana image generation to design the cover art. Everything runs on Replit with a lightweight Flask backend.

Challenges we ran into

Handling Instagram scraping limits and data parsing Merging image color palettes with Spotify audio features for cohesive vibes Keeping API authentication smooth and fast for hackathon speed

Accomplishments that we're proud of

We built a full end-to-end experience in 2 hours — from scraping and AI analysis to playlist creation and custom cover art — that actually feels personal and fun.

What we learned

How to blend creative and data-driven APIs to connect people through music, visuals, and AI-generated art.

What's next for InstaVibe

Real-time playlist updates as users post new photos

Collaborative “vibe match” playlists between friends

More advanced mood detection using vision + audio embeddings

Built With

Share this project:

Updates