A playlist app that generates mood music based on the weather in your area ☀️🎶⛅🎶☁️
https://weatherfm-client.herokuapp.com/
Demo Account
Username: demo
password: demopassword
The discover feature allows users to generate music that reflects the weather. While on the discover page, users can choose to add a song to that specific weather playlist, go the next song or the previous song. There are also advanced settings that allow the user to tweak the discover songs by adjusting song attributes like happiness, popularity and danceability.
While listening to the discover page, users can add songs to their personal weather playlists. When a user is on the playlists page, they can choose a weather playlist, add, remove and play songs from it. We have also further integrated WeatherFM with Spotify, so for users with a spotify account, they can login into their account from WeatherFM and export their custom weather playlists to their own Spotify account.
Regardless of a users location or the current weather, they can access all of their different weather playlists as well as use the discover feature. By changing the current weather, users can generate rainy day playlists when its sunny outside. Similarly, if a user does not want to share their location, or wants to discover music for another weather, they can manually set the weather.
Anyone looking to find music that reflects nature's mood.
https://github.com/thinkful-ei22/WeatherFM-Backend-PurpleCobras
WeatherFM uses React.js, Enzyme/Jest for the client, and Node.js, MongoDB, Mongoose, Mocha/Chai for the backend. WeatherFM also utilizes, Spotify, Youtube and OpenWeather's external APIs.
We would like to change our music player, so instead of playing youtube videos, our discover and playlist pages just play audio.
Kaitlin Bunn, Brandon Graham, Kevin Tsang, Filipp Gorbunov, Ian Beihl