sarchst / myspot

A place for music friends
8 stars 0 forks source link

Scrum Update 5 #60

Open qhanson55 opened 4 years ago

qhanson55 commented 4 years ago

j4o1b

During this project progress, I implement a table component for our Profile page component to display playlists, followers, and following, as well as added said tables to the sidebar component. The hardest part of this section of the project for me was refactoring the code so that I could have the follow table be one component where I render in multiple locations. For this project progress, I plan on adding a follow/unfollow button component for users to follow/unfollow as well as integrate Spotify and our MongoDB into MakePost/Post/Feed components so that our app is more dynamic.

sarchst commented 4 years ago

o3o1b

This week I implemented the frontend of Tinderify. Songs are obtained from the Discovery weekly playlist and displayed in a swipable carousel for the user to browse. I also used the Spotify API to populate the albums and liked songs components. One challenge I had was trying to figure out the scopes required for altering a users music library on Spotify. In the next iteration, I plan to fully implement Tinderify and make any last high priority finishes the site.

me-louie commented 4 years ago

u7v2b

This week I implemented the ability for users to upload new profile pictures, added additional functionality to the existing components, and worked on unifying the app styling. I worked with the team to deploy MySpot to Heroku. One of the largest challenges this sprint was interfacing with the image hosting website's API and other external libraries, however reading through the documentation helped resolve most issues and furthered my understanding of the tools I was using. In the last sprint, I will work with the team to complete our remaining goals, specifically complete the functionality of Posts and improve accessibility.

wjaustinlee commented 4 years ago

h2s8

In this sprint I unified the authorization and db node servers for deployment, refactored the login workflow, and refactored the profile component to display arbitrary users instead of the user who's logged in. My biggest challenge this week was using, changing, and integrating existing code instead of simply creating new components from scratching. Not only did I have to figure out what I needed to do, I also had to figure out what other people did and how to fit my code into theirs. For this final sprint I plan to finish making other users' profile and playlist information accessible everywhere, implement the feature to add playlist from the app to your Spotify account, and help tidy up the codebase for the final presentation.