This project helps World of Warcraft players analyze high-level activities (like raids) and communicate (like chatting, posts, communities, etc.) between players (and any other persons). The project has a Desktop application and Web site and consists of 2 parts:
- Analysis of game combat logs (World of Warcraft);
- Simple social network.
- Combat logs - uploading: upload high-level activities log file, parsing and see readable content for analysis (like damage done, deaths, when executed actions, dashboard, used bursts, etc.);
- Combat logs - details: see information about uploaded combat logs (your or other users)
- Graphics: graphics that showed the contribution of each player and timelines (can be selected a timelines duration and see actions);
- Profile: use profile to communicate with other users;
- Social network: create posts to show other users your mind, chat with other users, create a community to collaborate with other users with your interests, see other users and main information;
- Identity server: create new profiles or login (if you already have an account) using Identity Server. Identity Server allows security users to access private data and reduces risks of illegal access to your data.
- Clone the repository;
- Change SQL DB Server name in the Connection string (Development configs);
- Change API ports in App.config in Desktop app (if you will run Desktop application);
- Build all projects;
- (Optional) Run .Net tests and Web app tests ('npm test' in CombatAnalysis.WebApp/ClientApp directory);
- Run all API, Identity Server, and Desktop or/and Web application(s);
- Solinx97 (https://github.com/Solinx97)