
Sunny Mood Card
Bright gradients and upbeat playlist cues for clear-sky days.

Designing a weather app that feels as dynamic as the forecast itself.
MoodCast connects weather updates with Spotify playlists, turning everyday forecasts into a more engaging, mood-based experience.
01 / The challenge
Weather apps are designed to deliver information updates, but the experience feels overly functional. MoodCast explores how visual design and mood can make checking the forecast feel more engaging and memorable.
02 / My role
The Prompt
Create a web application using React and Next.js while making at least one API call. Make sure the application is fully responsive.
I designed and built MoodCast to loop real-time weather data into curated Spotify playlists. Users enter a city, see the forecast, and get music that matches the mood of the day—combining API integration, responsive layout, and playful visual design.
03 / Component design

Bright gradients and upbeat playlist cues for clear-sky days.

Soft blues and mellow tracks when the forecast turns wet.

Balanced tones and easy-listening picks for overcast weather.

Cool tones and cozy playlists when snow is in the forecast.
04 / The final look
Explore the live project and interact with the full weather-to-playlist experience—from city search to mood-based music recommendations.
Built with React, Next.js, and Spotify API · Hosted on Vercel