Welcome to TuneTidy, a fully functional web app built using React and Node.js that provides a convenient and personalized way for users to manage their Spotify playlists and music listening history. With TuneTidy, you can log into your Spotify account, sort your playlists by various criteria, add or remove songs from your playlists, edit playlist details, and view your listening stats all in one place.
TuneTidy was created by a team of three developers: Richard Roberson, Cebastian Adams, and Rebecca Rasmussen.
- User Authentication: Authenticate users with Spotify OAuth and Passport.
- Listening Data and Playlists: Fetch user's listening data and playlists from the Spotify API.
- Sort Playlists: Sort playlists by various criteria and override the new playlist to the user's library.
- Add or Remove Songs: Add or remove songs from playlists and override the playlist to the user's library.
- Edit Playlist Details: Edit playlist details such as name, description, cover image, etc., and override the playlist to the user's library.
- Listening Stats: Display all-time (as well as last year, last month, custom date, etc.) listening data on the home page.