CSCE Capstone

Student Site for Individual and Collaborative Activities

CSCE Capstone

Student Site for Individual and Collaborative Activites

Team 2 – JukeBoxer

Team Members:

Marc Aranibar

Tyler Gay

Aaron Tucker

Noah Holt

Rhett Brandon

Description:

          Many people face the problem of needing to move from one streaming platform to another, or maintaining a playlist across multiple streaming platforms.  The objective of this application would be to help users move and maintain their playlists across multiple streaming services. The application will be a website that stores playlists, and integrates with multiple streaming platform’s APIs.  The significance of this application is that it allows for easy movement from one platform to another, and it allows independent (not affiliated with the streaming services) playlist creators to establish a presence across multiple services.

Task Schedule:
Tasks Dates Total Time
1. Background investigation of APIs (All team) 01/02/2020 – 01/09/2020 1 week
2. Design of basic API calls (Tyler & Noah) 01/09/2020 – 01/23/2020 2 weeks
3. Get basic server architecture & database structure running (Noah, Aaron, Tyler, Marc) 01/09/2020 – 01/23/2020 2 weeks
4. Program the home page of the website (Rhett, Tyler Noah) 01/23/2020 – 01/30/2020 1 week
5. Make the web page for playlist import / export (Tyler, Noah, Marc) 01/30/2020 – 02/13/2019 2 weeks
6. Add the connection to the music streaming services (Tyler, Noah) 01/30/2020 – 02/27/2020 4 weeks
7. Import playlists from the music streaming services (Tyler, Noah) 02/27/2020 – 03/20/2020 3 weeks
8. Export playlists to music streaming services (Tyler) 03/20/2020 – 04/10/2020 3 weeks
9. Pull & display analytic information from AcousticBrainz (Noah) 04/10/2020 – 04/24/2020 2 weeks
10. Add friends list (Not Completed) 04/24/2020 – 05/07/2020 2 weeks