Dota Dashboard is a web app. You can add multiple accounts, analyze games, giving you detailed information about your recent matches and most played heroes.
- Clone the repo
git clone https://github.com/imakoug/dota-dashboard-project.git
cd dota-dashboard-project
-
Install dependencies
npm install -
Start server
npm run dev -
Go to the client and install dependencies
cd client npm install -
Start the client
npm run dev
- React - Front end library for web and native user interfaces
- MongoDB - Realtime database and authentication with JWT tokens
- Express.js - API
- Socket.io - Library that enables real-time, bidirectional and event-based communication between the browser and the server
- OpenDota API - Provides Dota 2 related data
- Liquipedia API - Provides Pro Dota data
Improvements are welcome.
Fork the repo and do your thing. Push to your fork and submit a pull request.
Pavlo Tsyhanov - Github

