Quickly get information about your Spotify playlists.
Navigate here to use the application
You wil have to copy the playlist link:
You will then get stats about your playlist:
- THymeleaf
- jdk >8
- Optional - vscode for automatic refreshing
Simply run Main.java
Navigate to localhost:8080 to view the running website
./mvnw package
java -jar target/serving-web-content-0.0.1-SNAPSHOT.jar
The overall idea of our project is a music playlist analyzer. Any user can input a link to their spotify playlist and recieve statistics about it such as explicit percent, image, discription, and followers.
This project gives people an opportunity to better understand what music they are listening to and the details about the playlist. They can share this information to others and compare playlists. It's also important for people realize their music tastes as they are a reflection of emotions. Knowing one's emotions is essential for self-reflection and improvement. We hope to do that with this project.
Name | Github Username | Github Profile | Issue | Journals | Commits |
---|---|---|---|---|---|
Rishi Peddakama | rpeddakama | @rpeddakama | Issues | Journal | Commits |
Raadwan Masum | raad1masum | @raad1masum | Issues | Journal | Commits |
Arnav Palkhiwala | ArnavPalkhiwala | @ArnavPalkhiwala | Issues | Journal | Commits |
Aman Jain | amanj31 | @amanj31 | Issues | Journal | Commits |
Image of group in art classroom
Cool Art
Us presenting to other people, showing their interaction with our project and software
Links to GeekBot responses for each person Rishi Arnav Aman Raadwan
Presented N@TM Project
Video and Review Ticket
Name | Role | Task | Scrum Issue | Commit |
---|---|---|---|---|
Rishi Peddakama | Scrum Master | Made lii use best practices. Condensed code into a single method. Put information into arrays. Far fewer lines than before. Fix getters for ImageInfo.java | Issue | Commits |
Raadwan Masum | Designer | Make table work <--- pain. Fix grayscale to show the image. | Issue | Commits |
Aman Jain | Developer | Make table work <--- pain. Fix grayscale to show the image. | Issue | Commits |
Arnav Palkhiwala | Developer | Improved layout to show all information on one page instead of multiple. Larger table than original to show all information | Issue | Commits |
Name | Role | Task | Scrum Issue | Commit |
---|---|---|---|---|
Rishi Peddakama | Scrum Master | Continue planning best practice, be prepared for review during class on Wednesday. I focused on managing the scrum board including moving tasks to their appropriate columns, assigning tasks and closing issues. | Cohesive Scrum Board Binary Math Issue | Binary Math Commit 1, Binary Math Commit 2 |
Raadwan Masum | Designer | Ensure there is a Design or Research asset for prototyping work. I continued to work on the figma design, considering various color schemes, differnet pages and getting feedback from friends and family. | Issue | Binary Math Commit 1, Binary Math Commit 2 |
Arnav Palkhiwala | Developer/Navigator | Ensure each person has Prototype and/or TT3 hack coding task. TT3 Binary Math must be included in project with all "Hack" suggestions. I continued working on the project and making our ideation a reality. | Issue | General Project Commit |
Aman Jain | Developer | Ensure each person has Prototype and/or TT3 hack coding task. TT3 Binary Math must be included in project with all "Hack" suggestions. I worked with the rest of my team to put our idea into code. | Issue | General Project Commit |
Task | Description of what we did | Commits per person | Scrum Issue (with tangible artifact) |
---|---|---|---|
Pair Design - HTML | We integrated our figma design onto the /project page. The figma design was very useful as it already provided dimensions for the many elements, colors, an d background pictures | Commit (we used live share so all the commit are co-authored) | Link |
Pair Prototyping - Thymeleaf | We used bootstrap and thymeleaf to create a grid. However, we struggled to make it dynamic. | Commit (we used live share so all the commit are co-authored) | Link |
Name | Role | Task | Scrum Issue | Commit |
---|---|---|---|---|
Rishi Peddakama | Scrum Master | Continue planning best practice, be prepared for review during class on Wednesday. I focused on managing the scrum board including moving tasks to their appropriate columns, assigning tasks and closing issues. | Cohesive Scrum Board Binary Math Issue | Binary Math Commit 1, Binary Math Commit 2 |
Raadwan Masum | Designer | Ensure there is a Design or Research asset for prototyping work. I continued to work on the figma design, considering various color schemes, differnet pages and getting feedback from friends and family. | Issue | Binary Math Commit 1, Binary Math Commit 2 |
Arnav Palkhiwala | Developer/Navigator | Ensure each person has Prototype and/or TT3 hack coding task. TT3 Binary Math must be included in project with all "Hack" suggestions. I continued working on the project and making our ideation a reality. | Issue | General Project Commit |
Aman Jain | Developer | Ensure each person has Prototype and/or TT3 hack coding task. TT3 Binary Math must be included in project with all "Hack" suggestions. I worked with the rest of my team to put our idea into code. | Issue | General Project Commit |