Skip to content

AoiTechDev/praca-inz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web application to collect, present and process information and statistical data from game World of Warcraft

Application created as part of the thesis.

Table of Contents

General Information

The application allows the user to search for any character or guild in game and presents all relevant information about them in a simple and clear way.

Key things I had to do in this project to get it to work:

  • Create the appropriate end-points on the back-end side to establish communication with the external API.
  • Monitor the number of requests executed per second to avoid exceeding the limit imposed by the game developers.
  • Downloading and displaying data in asynchronous mode to reduce the waiting time for the full content to load and avoid long waits.
  • Proper input data validation and error handling.
  • Provide the user with a convenient interface, using existing graphical conventions from the game to enhance the application's clarity and user experience.

Tech Stack

Front-end:: React, Javascript, CSS3

Back-end:: Node, Express

Features

Character section:

  • Character name, level, item level and title,
  • Equipment with all relevant informations,
  • All Primary, Secondary and Minor Statistics for character,
  • Character avatar,
  • Talents,
  • Mythic+ progress,
  • Raid progress,
  • Achievements,
  • Pet and Mounts collection

Guild section:

  • Guild baner, name, server, members and avg item level
  • List of all members which contains:
    • Name
    • Item level
    • Race
    • Class
    • Specialization
    • Rank
  • Charts with Class and Specjalization Statistics

Usage

Character section:

char.mov

Guild section:

guild.mov

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published