Pvpq.net is a site for WoW PvP players with rankings, ladder data, and tools to improve gameplay and excel in competitive PvP.
GPL-3.0 License
https://pvpq.net is a World of Warcraft PvP data oriented web site which has the following features:
Please consider giving our GitHub project a star if you find it helpful. Your support will help us reach more users and improve our project. Thank you!
The project consist of two parts: the frontend and the backend. In order to run the project locally you need to have Node.js and MongoDB installed as well as a Battle.net API keys.
In order to run the backend you need to have:
docker build -t pvpq-backend .
docker run -e CLIENT_ID="" -e CLIENT_SECRET="" -e DB_URI="" --name pvpq -d -p9000:9000 pvpq-backend
CLIENT_ID and CLIENT_SECRET are the Battle.net API keys. DB_URI is the MongoDB connection string.
The backend will be available at http://localhost:9000. The backend will automatically create the database and populate it with data.
The frontend is a React application which can be run with the following commands:
cd frontend
npm install
REACT_APP_API_URL=http://localhost:9000 npm start
The frontend will be available at http://localhost:3000