/GADA

NEXON Open API를 이용한 프로젝트

Primary LanguageJava

🧡 GADA

🎞️ Description

넥슨 게임들을 플레이하는 유저의 정보를 제공하는 서비스입니다.

NEXON Open API의 데이터들을 이용해 재가공하여 캐릭터 정보, 히스토리, 비교 등 사용자에게 유용한 정보를 제공합니다.

📑 Main Feature

🍄 GADA for 메이플스토리

메이플스토리를 플레이하는 유저들에게 유용한 정보를 제공합니다.

  • 캐릭터 정보 조회

    • 장비/스탯, 유니온, 스킬 정보를 조회할 수 있습니다.
    • 해당 캐릭터에 대해 같은 월드 내 본캐/부캐 정보를 제공합니다.
    • 파티 구성에 관련된 지표를 제시하며, 시뮬레이션을 해볼 수 있습니다.


  • 길드 정보 조회

    • 길드 노블 스킬 정보를 조회할 수 있습니다.
    • 길드원 목록을 조회할 수 있습니다.


  • 랭킹

    • 월드, 직업 별 개인 전투력 랭킹을 제공합니다.
    • 월드 별 길드 수로 랭킹을 제공합니다.
    • 월드 별 길드 전투력 랭킹을 제공합니다.
    • 주기적인 갱신을 통해 데이터를 최신화하고 있습니다.


  • 캐릭터 비교

    • 두 캐릭터의 스탯, 장비 정보를 비교할 수 있습니다.


⚱️ GADA for 던전앤파이터

던전앤파이터를 플레이하는 유저들에게 유용한 정보를 제공합니다.

  • 캐릭터 정보 조회

    • 스탯, 장비, 버프, 아바타, 휘장, 탈리스만에 대한 정보를 조회할 수 있습니다.


  • 경매장

    • 경매장에 등록된 매물을 조회할 수 있습니다.
    • 최근 거래 내역을 조회할 수 있습니다.
    • 최근 7일, 24시간 동안의 해당 아이템에 대한 정보를 그래프를 통해 시각적으로 제공합니다.


🔨 Server Architecture

🛠️ Stack

Application and Data

React

Java

MySQL

NGINX

Amazon EC2

Recoiljs

TypeScript

Spring Boot

Redis

Java Persistence API

QueryDSL

Spring Cloud OpenFeign

styled-components

Amazon S3

Amazon CloudFront
Utilities

Google Analytics

JUnit

Medis

Postman
DevOps

GitHub

Git

Visual Studio Code

Docker

Jenkins

IntelliJ IDEA

Gradle

Termius

Grafana

Prometheus
Business Tools

Notion

Discord