# 크리에이터 관리 내부 툴 개발

## 개요

크리에이터 영입과 관리를 원활히 하기 위해 내부와 관련 인원들이 사용할 내부 툴 개발

* 기간 : 2024년 2월 \~ 2024년 5월 (약 3개월)
* 회사 : 하이퍼커넥트
* 담당 범위 : Frontend

## 주요 기술 스택

### Frontend

* React.js (Vite), Typescript
* Data Fetching : Relay (GraphQL)
* Styling : Material UI
* Auth0, i18n (react-i18next)

## 상세 설명

### 프로젝트 설명

Hakuna Live 서비스의 Host 영입을 위해 내부적으로 사용할 툴을 개발했습니다. DevOps 팀 소속이지만 프로젝트 TF에 Frontend 인력으로 참여하여, 기존 Hakuna Web 팀과의 협업을 통해 프로젝트의 출시까지 마쳤습니다.

### 기술적 챌린지

* GraphQL을 처음 써봤는데, 특히 프론트에서 사용한 Relay 라이브러리의 러닝커브가 꽤 있어서 초반에 어려움을 겪었습니다. 나중에 적응되었을 때 보니 GraphQL의 장점이 많이 보였습니다. 특히 메인 서비스의 도메인과, 관리 툴 내부적인 도메인이 섞여있다보니 필요에 따라 데이터를 꺼내올 수 있다는 장점이 크게 다가왔습니다. 그리고 이 기회를 통해 GraphQL 경험도 얻을 수 있게 되었습니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.haenu.com/about/portfolio/undefined.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
