Dota Heroes

Hello, this is a demo project to show an application and example of using an external API. In this case, 

OpenDota API

 .

 This project is made using Svelte, See more at 

Svelte.dev

.

Alchemist

Alchemist
Primary Attr: STR

Roles: Carry, Support, Durable, Disabler, Initiator, Nuker

Ancient Apparition

Ancient Apparition
Primary Attr: INT

Roles: Support, Disabler, Nuker

Anti-Mage

Anti-Mage
Primary Attr: AGI

Roles: Carry, Escape, Nuker

Arc Warden

Arc Warden
Primary Attr: AGI

Roles: Carry, Escape, Nuker

Axe

Axe
Primary Attr: STR

Roles: Initiator, Durable, Disabler, Carry

Bloodseeker

Bloodseeker
Primary Attr: AGI

Roles: Carry, Disabler, Nuker, Initiator

Bounty Hunter

Bounty Hunter
Primary Attr: AGI

Roles: Escape, Nuker

Bristleback

Bristleback
Primary Attr: STR

Roles: Carry, Durable, Initiator, Nuker

Centaur Warrunner

Centaur Warrunner
Primary Attr: STR

Roles: Durable, Initiator, Disabler, Nuker, Escape

Chaos Knight

Chaos Knight
Primary Attr: STR

Roles: Carry, Disabler, Durable, Pusher, Initiator

Clinkz

Clinkz
Primary Attr: AGI

Roles: Carry, Escape, Pusher

Crystal Maiden

Crystal Maiden
Primary Attr: INT

Roles: Support, Disabler, Nuker

Dawnbreaker

Dawnbreaker
Primary Attr: STR

Roles: Carry, Durable

Death Prophet

Death Prophet
Primary Attr: INT

Roles: Carry, Pusher, Nuker, Disabler

Disruptor

Disruptor
Primary Attr: INT

Roles: Support, Disabler, Nuker, Initiator

Doom

Doom
Primary Attr: STR

Roles: Carry, Disabler, Initiator, Durable, Nuker

Dragon Knight

Dragon Knight
Primary Attr: STR

Roles: Carry, Pusher, Durable, Disabler, Initiator, Nuker

Drow Ranger

Drow Ranger
Primary Attr: AGI

Roles: Carry, Disabler, Pusher

Earth Spirit

Earth Spirit
Primary Attr: STR

Roles: Nuker, Escape, Disabler, Initiator, Durable

Earthshaker

Earthshaker
Primary Attr: STR

Roles: Support, Initiator, Disabler, Nuker

Elder Titan

Elder Titan
Primary Attr: STR

Roles: Initiator, Disabler, Nuker, Durable

Ember Spirit

Ember Spirit
Primary Attr: AGI

Roles: Carry, Escape, Nuker, Disabler, Initiator

Enchantress

Enchantress
Primary Attr: INT

Roles: Support, Pusher, Durable, Disabler

Faceless Void

Faceless Void
Primary Attr: AGI

Roles: Carry, Initiator, Disabler, Escape, Durable

Grimstroke

Grimstroke
Primary Attr: INT

Roles: Support, Nuker, Disabler, Escape

Gyrocopter

Gyrocopter
Primary Attr: AGI

Roles: Carry, Nuker, Disabler

Hoodwink

Hoodwink
Primary Attr: AGI

Roles: Support, Nuker, Escape, Disabler

Huskar

Huskar
Primary Attr: STR

Roles: Carry, Durable, Initiator

Jakiro

Jakiro
Primary Attr: INT

Roles: Support, Nuker, Pusher, Disabler

Juggernaut

Juggernaut
Primary Attr: AGI

Roles: Carry, Pusher, Escape

Keeper of the Light

Keeper of the Light
Primary Attr: INT

Roles: Support, Nuker, Disabler

Kunkka

Kunkka
Primary Attr: STR

Roles: Carry, Support, Disabler, Initiator, Durable, Nuker

Legion Commander

Legion Commander
Primary Attr: STR

Roles: Carry, Disabler, Initiator, Durable, Nuker

Leshrac

Leshrac
Primary Attr: INT

Roles: Carry, Support, Nuker, Pusher, Disabler

Lich

Lich
Primary Attr: INT

Roles: Support, Nuker

Lifestealer

Lifestealer
Primary Attr: STR

Roles: Carry, Durable, Escape, Disabler

Lina

Lina
Primary Attr: INT

Roles: Support, Carry, Nuker, Disabler

Lion

Lion
Primary Attr: INT

Roles: Support, Disabler, Nuker, Initiator

Luna

Luna
Primary Attr: AGI

Roles: Carry, Nuker, Pusher

Mars

Mars
Primary Attr: STR

Roles: Carry, Initiator, Disabler, Durable

Medusa

Medusa
Primary Attr: AGI

Roles: Carry, Disabler, Durable

Meepo

Meepo
Primary Attr: AGI

Roles: Carry, Escape, Nuker, Disabler, Initiator, Pusher

Monkey King

Monkey King
Primary Attr: AGI

Roles: Carry, Escape, Disabler, Initiator

Morphling

Morphling
Primary Attr: AGI

Roles: Carry, Escape, Durable, Nuker, Disabler

Naga Siren

Naga Siren
Primary Attr: AGI

Roles: Carry, Support, Pusher, Disabler, Initiator, Escape

Nature's Prophet

Nature's Prophet
Primary Attr: INT

Roles: Carry, Pusher, Escape, Nuker

Necrophos

Necrophos
Primary Attr: INT

Roles: Carry, Nuker, Durable, Disabler

Night Stalker

Night Stalker
Primary Attr: STR

Roles: Carry, Initiator, Durable, Disabler, Nuker

Ogre Magi

Ogre Magi
Primary Attr: STR

Roles: Support, Nuker, Disabler, Durable, Initiator

Omniknight

Omniknight
Primary Attr: STR

Roles: Support, Durable, Nuker

Oracle

Oracle
Primary Attr: INT

Roles: Support, Nuker, Disabler, Escape

Outworld Devourer

Outworld Devourer
Primary Attr: INT

Roles: Carry, Nuker, Disabler

Phantom Assassin

Phantom Assassin
Primary Attr: AGI

Roles: Carry, Escape

Phantom Lancer

Phantom Lancer
Primary Attr: AGI

Roles: Carry, Escape, Pusher, Nuker

Puck

Puck
Primary Attr: INT

Roles: Initiator, Disabler, Escape, Nuker

Pudge

Pudge
Primary Attr: STR

Roles: Disabler, Initiator, Durable, Nuker

Pugna

Pugna
Primary Attr: INT

Roles: Nuker, Pusher

Queen of Pain

Queen of Pain
Primary Attr: INT

Roles: Carry, Nuker, Escape

Razor

Razor
Primary Attr: AGI

Roles: Carry, Durable, Nuker, Pusher

Riki

Riki
Primary Attr: AGI

Roles: Carry, Escape, Disabler

Rubick

Rubick
Primary Attr: INT

Roles: Support, Disabler, Nuker

Shadow Demon

Shadow Demon
Primary Attr: INT

Roles: Support, Disabler, Initiator, Nuker

Shadow Fiend

Shadow Fiend
Primary Attr: AGI

Roles: Carry, Nuker

Shadow Shaman

Shadow Shaman
Primary Attr: INT

Roles: Support, Pusher, Disabler, Nuker, Initiator

Silencer

Silencer
Primary Attr: INT

Roles: Carry, Support, Disabler, Initiator, Nuker

Skywrath Mage

Skywrath Mage
Primary Attr: INT

Roles: Support, Nuker, Disabler

Slardar

Slardar
Primary Attr: STR

Roles: Carry, Durable, Initiator, Disabler, Escape

Slark

Slark
Primary Attr: AGI

Roles: Carry, Escape, Disabler, Nuker

Sniper

Sniper
Primary Attr: AGI

Roles: Carry, Nuker

Spectre

Spectre
Primary Attr: AGI

Roles: Carry, Durable, Escape

Spirit Breaker

Spirit Breaker
Primary Attr: STR

Roles: Carry, Initiator, Disabler, Durable, Escape

Storm Spirit

Storm Spirit
Primary Attr: INT

Roles: Carry, Escape, Nuker, Initiator, Disabler

Sven

Sven
Primary Attr: STR

Roles: Carry, Disabler, Initiator, Durable, Nuker

Templar Assassin

Templar Assassin
Primary Attr: AGI

Roles: Carry, Escape

Terrorblade

Terrorblade
Primary Attr: AGI

Roles: Carry, Pusher, Nuker

Tidehunter

Tidehunter
Primary Attr: STR

Roles: Initiator, Durable, Disabler, Nuker, Carry

Timbersaw

Timbersaw
Primary Attr: STR

Roles: Nuker, Durable, Escape

Tinker

Tinker
Primary Attr: INT

Roles: Carry, Nuker, Pusher

Tiny

Tiny
Primary Attr: STR

Roles: Carry, Nuker, Pusher, Initiator, Durable, Disabler

Treant Protector

Treant Protector
Primary Attr: STR

Roles: Support, Initiator, Durable, Disabler, Escape

Troll Warlord

Troll Warlord
Primary Attr: AGI

Roles: Carry, Pusher, Disabler, Durable

Tusk

Tusk
Primary Attr: STR

Roles: Initiator, Disabler, Nuker

Underlord

Underlord
Primary Attr: STR

Roles: Support, Nuker, Disabler, Durable, Escape

Undying

Undying
Primary Attr: STR

Roles: Support, Durable, Disabler, Nuker

Ursa

Ursa
Primary Attr: AGI

Roles: Carry, Durable, Disabler

Viper

Viper
Primary Attr: AGI

Roles: Carry, Durable, Initiator, Disabler

Warlock

Warlock
Primary Attr: INT

Roles: Support, Initiator, Disabler

Weaver

Weaver
Primary Attr: AGI

Roles: Carry, Escape

Witch Doctor

Witch Doctor
Primary Attr: INT

Roles: Support, Nuker, Disabler

Wraith King

Wraith King
Primary Attr: STR

Roles: Carry, Support, Durable, Disabler, Initiator

Zeus

Zeus
Primary Attr: INT

Roles: Nuker, Carry