CSCI-3308-CU-Boulder / 3308SP21_section012_2

A Spotify add-on website that allows you to save your favorite timestamps in a song or podcast.

Home Page:http://spo-ti-try.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

======= Welcome to Team Sinister Six! =======

Project Team Members: Ethan Walters, David Banda, Kyra Moran, Aditya Gopalan, John Wilson, and Sandra Griffin

Project Description: SpotiTRY uses the Spotify API to access user’s information including top songs, top artists, and listening history via tokens authenticated by the user upon login. The user must login to their Spotify account to access our application, and the SpotiTRY application comes fully equipped with routing guards that protect our users. The user's top songs and artists are displayed on our home page, allowing the user to play any of their top songs or songs from their top artists directly from our application. Our history page is a feature that was adapted by Spotify during the time when we were developing SpotiTRY and is similar in the respect that it allows the user to view recent song or listening history. This page includes a search bar so the user can quickly find that great song they were just listening to. Our timestamp feature is wholly unique to the SpotiTRY application and allows users to save any point in a song or podcast. The user can search for any song or podcast on our discover page, begin playing it from that page, and then hit the timestamp button to save that point in the song or podcast. The timestamp page allows the user to play a song or podcast within our application at the exact point that they saved by pulling from the saved timestamps in our database. They can also search through their timestamps using a search bar on our timestamps page. Our application is hosted on Heroku and can be accessed via spo-ti-try.herokuapp.com

Repo Structure: Milestones - PDF Milestone write-ups of project process.

Team_Meeting_Logs - Has a log of all the group meetings that took place this semester.

Spotitry - Main project folder [npm install and npm start to run]

README - Project info and link to deployment site.

.idea/ yarn.lock / .DS_Store / node_modules - auxillary files for our app to reference.

Remaining files are wireframes and architectual diagrams and their updates throughout the project. Latest architecture diagram : https://github.com/CSCI-3308-CU-Boulder/3308SP21_section012_2/blob/main/archtechture_diagram_updated.PNG

About

A Spotify add-on website that allows you to save your favorite timestamps in a song or podcast.

http://spo-ti-try.herokuapp.com


Languages

Language:JavaScript 81.3%Language:HTML 11.9%Language:CSS 6.8%