Music Mood Matcher
Music Mood Matcher is a full-stack application that enhances the music listening experience by matching users with playlists based on their mood. This innovative project integrates with the Spotify API to fetch a user's top tracks and create mood-based playlists, offering a personalized music experience.
Key Features:
- User authentication and registration for personalized experience.
- Integration with Spotify API to access user's top tracks.
- Ability to match songs with moods, creating customized playlists.
Technology Stack:
- Frontend: React with styled-components for a dynamic UI.
- Backend: Node.js and Express.js for robust server-side functionality.
- Database: MongoDB for efficient data storage and retrieval.
- Testing: Comprehensive testing with Jest for both backend and frontend.
The application offers a seamless and interactive way to enjoy music, tailored to the listener's current mood. From logging in with a Spotify account to creating a mood-based playlist, Music Mood Matcher provides an intuitive and enjoyable user experience.