2016 UCLA Coding Boot Camp Student.
PartySRC is your solution for the perfect party soundtrack. Give all of your guests access to the collaborator screen, where they can search YouTube Videos and add them to the group playlist. The playlist will play all night long, giving you an unforgettable evening of personally curated songs.
PartySRC is for any reluctant (or lazy!) party host who wants some help from his/her friends making a non-stop, off-the-chain playlist for a memorable night.
Everyone enjoys playing music whenever they are engaged in some sort of collaborative activity. Whether it’s at a social gathering or just doing in-class work at a coding bootcamp everyone enjoys listening to music. We created PartySRC to allow a group of friends to curate an ideal playlist fit for any activity.
Issues arrose when dealing with how to handle multiple pushes to the database. How could we keep the integrity of the queue order if multiple people submitted at the same time
Solution: We used transaction for everything and created our own autonumbering script to handle this issue. At no point do we use set or push, because the app required knowing the current amount of items in the system in order to add the new number. Transactions place everyone in a push queue which allows the app to pull the correct number of items in the database at the moment that the transaction is processed.
Youtube API gave a few different options for pulling information. The first option took us days to figure out and get a useable output.
Solution: We found that there was another simpler option. Lessons Learned: Skim through the whole API before trying the first option
As Git Noobs we ran into small issues with collaborating and merging changes.
Solution: We decided to take the project appart into separate entities. Every function was created separately and each team member would supply requirements for their functions to work properly. This way we could all work separately and efficiently.