Comment(s): Your objective is a great one. Being able to give users suggestions is always a cool feature that users can put to good use. Nice work!
Criteria 2: Background
Score Level: 4/4 (Exceeds Expectations)
Comment(s): Your background section is great! It provides a detailed explanation of the pain point this feature is addressing. You also gave a good summary of the overall functionality of the feature within the app. Really awesome work!
Criteria 3: Technical Design
Score Level: 4/4 (Exceeds Expectations)
Comment(s): You did a great job on your technical design section. It is thorough and gives a good explanation of how you would modify the code to accommodate this new feature. Great use of mocks to demonstrate the feature. Great work!
Criteria 4: Caveats
Score Level: 4/4 (Exceeds Expectations)
Comment(s): You did a good job thinking about some of the caveats of this feature. Being able to filter related artists by genre or some other metric could be useful in the future. Nice job!
Overall Score: 16/16
Overall, you did a good job with this feature request. You chose a feature that would greatly improve the UX of the app and explained the necessity for this feature clearly and concisely. You also did well in detailing the specific aspects of the technical implementation and what caveats you might encounter with your initial implementation. Great work!
Rubric Score
Criteria 1: Objective
Criteria 2: Background
Criteria 3: Technical Design
Criteria 4: Caveats
Overall Score: 16/16
Overall, you did a good job with this feature request. You chose a feature that would greatly improve the UX of the app and explained the necessity for this feature clearly and concisely. You also did well in detailing the specific aspects of the technical implementation and what caveats you might encounter with your initial implementation. Great work!