File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 22
33### Difficulty: Hard | Time required: ~ 60 minutes
44
5+   ;
56# Goals/Outcomes ✨
67- To test knowledge of consuming APIs and handling responses
78- Loading state and knowing where and how to make multiple API calls efficiently
89
10+   ;
911# Pre-requisites ✅
1012- Add your Spotify client ID & secret to ` config.js `
1113 - Note. ** Never add this type of config to version control. This would usually come from your build server.**
1214
15+   ;
1316# Requirements 📖
1417- Fetch and display * Released This Week* songs
1518 - Use the API path ` new-releases `
1922 - Use the API path ` categories `
2023- Loading state/UI * (optional, current UX is already clean)*
2124
25+   ;
2226# Think about 💡
2327- Taking a look at the Spotify API documentation
2428- Do you resolve each API request one after the other or in parallel?
2529- Where do you make the API requests?
2630- How much logic do you offload out of the UI components?
2731
32+   ;
2833# What's Already Been Done 🏁
2934- UI/UX for all elements, including previews (mobile responsive)
3035
36+   ;
3137# Screenshots 🌄
3238
3339![ screenshot-desktop] ( https://puu.sh/GwPLE/3be580156a.png )
You can’t perform that action at this time.
0 commit comments