Mood Based Music Recommender is a web application that helps users discover and play songs based on their current mood. The app organizes music into different mood categories such as Happy, Sad, Motivated, and Chill. When a user selects a mood, th…
Mood Based Music Recommender is a web application that helps users discover and play songs based on their current mood. The app organizes music into different mood categories such as Happy, Sad, Motivated, and Chill. When a user selects a mood, the application dynamically displays song cards with the song title, artist name, and album image. Users can click on any song card to instantly play the music using the built-in audio player.
The application also includes a search feature that allows users to quickly find songs by name or artist, and a “Surprise Me” option that plays a random song from any mood category. This project is built using HTML, CSS, and JavaScript and demonstrates core front-end development concepts such as DOM manipulation, event handling, dynamic content rendering, and audio playback in the browser.
I used ChatGPT while building this project to help understand JavaScript concepts, debug issues in my code, and improve the UI design. AI assistance helped me fix problems with the audio player, organize the project structure, and write better CSS for a more interactive interface. The core logic, structure, and implementation of the project were developed and customized by me.