Loc-Tran / hero.gg

Fullstack Application written in React and C# providing simplified stats on all Dota 2 heroes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hero.gg

To run the application (tested only on Ubuntu),

  1. Install MongoDB, NPM, ReactJS, NET Core/ASPNET and MonoDevelop.
  2. Build LoadDotaData then run it.
  3. Run hero-backend by building in MonoDevelop first.
  4. npm run in folder hero-frontend.

Users can sort by ascending and descending by clicking the columns in the table. They can also filter by the hero's name to quickly search for the hero that they are looking for.

Heroes in the order as consumed via C# Backend API

Heroes in ordered as API consumed

Heroes sorted by win rate in descending order

Heroes sorted by win rate in descending order

Heroes sorted by win rate in ascending order

Heroes sorted by win rate in ascending order

Heroes filtered using the word shadow, maintaining a stable sort by win rate in ascending order

Heroes filtered using the word shadow, maintaining a stable sort by win rate in ascending order

About

Fullstack Application written in React and C# providing simplified stats on all Dota 2 heroes


Languages

Language:C# 45.9%Language:JavaScript 41.7%Language:CSS 6.5%Language:HTML 5.9%