👋 Hi everybody,

If you didn't know, Blizzard games data is available through the game's official APIs.

I have created a Vue.js app from scratch using Diablo III APIs to show the players' characters.

This project consists of a web app made with Vue.js and Vuex. It uses Bootstrap-Vue as the component library, axios for fetching data over OAuth from the official Diablo 3 APIs, and it's handmade from scratch.

d3pf

It's a simple version and does not show some information like the weapon details or the character followers. I plan to add these features in the future.

Source code: https://github.com/baumannzone/diablo3-vue-platzi

GitHub logo baumannzone / diablo3-vue-platzi

👾 Diablo 3 Profile Finder. Using the Diablo III official APIs

Live demo: https://diablo3-vue.vercel.app/

If you aren't a Diablo 3 player, you can use my data to see how it works:

  • BattleTag: SuperRambo#2613 or MADman#2102
  • Region: EU

Feedback is welcome and really appreciated. Feel free to fork it to play around or help by creating a pull request or opening a new issue.

Also, if you have any Vue.js related questions, I'm here to help.

I designed the app with a "dark theme" in mind because the game, Diablo 3, is about darkness. I wanted to make it a little bit more realistic.

🤔 Do you know where I got the color from? What do you think? Let me know your opinions in the comments below.