Svelte App built to showcase use of an external API. In this case OpenDota API.
- Write a SPA ✔️
- Connect it to OpenDota API ✔️
- Display the data in a friendly format ✔️
- Use at least 5 different API routes ✔️
- Heroes - with Hero Stats
- Match ID
- Player by Rank - with Account ID route
- Find recent match by heroes played
- (Extra) Hero lanes position and winrate
- Heroes - with Hero Stats
- Find recent match by heroes played and Match ID (2 & 4 from list above)
- Hero winrate split by pick order
- Hero filter and search functionality by a number of categories
A demo can be found at https://open-dota-api-svelte.netlify.app/