Skip to content

Commit

Permalink
Merge pull request #12 from CraigAdlam/CraigBranch
Browse files Browse the repository at this point in the history
Updated reflections for milestone4
  • Loading branch information
CraigAdlam committed Mar 18, 2024
2 parents 51bab7d + f86609b commit 76ba7a5
Showing 1 changed file with 20 additions and 28 deletions.
48 changes: 20 additions & 28 deletions doc/reflection-milestone4.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,14 @@
## Spotify Dashboard - Reflection

In this section, your group should document on what you have implemented in your dashboard so far and explain what is not yet implemented. It is important that you include what you know is not working in your dashboard, so that your TAs can distinguish between features in development and bugs. Since this is the last milestone, you really need to motivate well why you have not chosen to include some feature that you were planning on including previously.

This week it is suitable to include thoughts on the feedback you received from your peer and/or TA, e.g.

- Has it been easy to use your app?
- Are there reoccurring themes in your feedback on what is good and what can be improved?
- Is there any feedback (or other insight) that you have found particularly valuable during your dashboard development?

This section should be around 300-500 words and the `reflection-milestone4.md` document should live in your GitHub.com repo in the `doc` folder.



### Usability

- Based on the feedback received, the dashboard is very easy to use and navigate from tab to tab
- Some users overlooked some features and requested more clarity, guided steps were added in the headers to clarify what can be done
-

### Reoccurring Themes

- Large dataset and multiple filters resulted in slower load times, however, preprocessed data was utilized and partitioned data to improve speed of navigation
-
- Keeping the format consistent with the headers, Spotify colours, and spacing/layout to be visually aesthetic

### Valuable Insights

Expand Down Expand Up @@ -49,6 +36,8 @@ This section should be around 300-500 words and the `reflection-milestone4.md` d
- Make search area smaller/equal to the chart area beside
- Use Card element header instead of paragraph



### Tab 2 – Find New One?

**What has been done:**
Expand All @@ -66,26 +55,29 @@ This section should be around 300-500 words and the `reflection-milestone4.md` d
- Change background colors/Card colors to match the Spotify green theme
- Add a checkbox to implement selecting rows based on popularity



### Tab 3 – Explore Globally

**What has been done:**
#### **What has been done:**

##### Improvements from Milestone 2
- Change background colors/Card colors to match the Spotify green theme (COMPLETED IN MILESTONE 4)
- Add second index to slider (so there are 2) so a range of popularity can be selected (COMPLETED IN MILESTONE 4)
- Limit table to popularity or include 3/4 metrics (mainly covered in first 2 tabs) (COMPLETED IN MILESTONE 4)

- Created interactive map where users can select specific countries to display the top 10 songs based on popularity (e.g., top 10 songs rated 100, 50 etc.)
- Created 2 horizontal bar charts that display the top 10 songs and artist globally
- Created main popularity slider to control the output that is presented
- Included for both global top 10 songs and top 10 artists horizontal bar charts
##### Improvements from Milestone 3
- CHANGED 2 horizontal bar charts that display the top 10 songs and artist globally to SINGLE PIE CHART AND PICTURES OF TOP 3 ARTISTS
- MODIFIED main popularity slider to control the output that is presented UTILIZING A RANGE WITH 2 SELECTORS
- Included for both global top 10 artists PIE CHART as well as the TOP 3 ARTIST PICTURES
- Also controls the output for the top 10 songs when specific country selected
- Incorporated additional package (pycountry) that converts ISO-alpha3 country codes (required for map display) into full country names for interpretability
- Reformatted colours, headers with steps to guide the user, positioning/layout/sizing of the chart/table areas



**What needs to be improved:**

- Change background colors/Card colors to match the Spotify green theme
- Add second index to slider (so there are 2) so a range of popularity can be selected
- Limit table to popularity or include 3/4 metrics (mainly covered in first 2 tabs)
- If so, potentially add an additional plot or summary statistics in the bottom right to further describe popularity insights
- If so, potentially add an additional plot or summary statistics in the bottom right to further describe popularity insights (NOT COMPLETED)
- THIS WAS NOT COMPLETED IN MILESTONE 4 due to positioning, space, and layout of tab 3

### General Concerns

- Data loading issues
- Flexible sizing or fixed (if can make scrollable, fixed might be better)
- When table exceeds background area, how to make background conform new width

0 comments on commit 76ba7a5

Please sign in to comment.