Skip to content

donghyeon-dev/oh-my-raid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

224 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OhMyRaid

STILL IN PROGRESS..


Description

OhMyRaid (OMR) is a REST-API service designed for World of Warcraft players. It simplifies the process of recruiting raiders and finding raid parties by leveraging data from Blizzard's World of Warcraft API((https://develop.battle.net/).

Before installation

You must have CLIENT_ID, CLIENT_SECRET to access Blizzard's api.

API ACCESS((https://develop.battle.net/access/clients))

Installation

To get started with OMR, follow these steps:

  1. Clone the repository:
git clone https://github.com/donghyeon-dev/oh-my-raid.git
  1. Set your OS environment variables For example, in Linux or macOS:
export BLIZZARD_CLIENT_ID='your-client-id'
export BLIZZARD_CLIENT_SECRET='your-client-secret'
export PUBLIC_IP='THE WHOLE HOST(eg.MySQL, Redis, etc. When you use dev profile)'

On Windows, use the respective command in Command Prompt or PowerShell.

  1. If you are using Docker, navigate to the Docker directory and modify some path value.
cd docker
vi dev-env-docker-compose.yml

Search keyword ${EDIT_HERE_TO_YOUR_PATH} and edit to your one.

  1. Start the service using Docker Compose:
docker compose up -d

Usage

OMR operates in two Spring boot active profiles:

dev(Development): This profile uses Docker resources for running the services.
local(Local): This profile uses in-memory components for local testing and development.

To switch between profiles, adjust your environment configuration accordingly.

Features

Using your blizzard accounts(by login to blizzard), we can ask blizzard to fetch that account's WoW data.

  • Get Blizzard account's all the character(level 60 upper) inofrmation
  • Get Chracter's raid career

UML (data from Blizzard)

레이드정보계층블리자드에서 제공하는 레이드 API의 depth 캐릭터정보계층블리자드에서 제공하는 캐릭터 API의 depth

About

[Side-Project] WoW 레이드의 구인 및 파티구하기를 쉽게 하자

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages