Game Frontend as a Service
(주)핏펀즈
웹 브라우저를 이용해 게임 서버 인스턴스를 생성해주고 게임 서버 기능을 관리 및 운영할 수 있게 도와주는 클라우드 기반 개발도구입니다.
2024. 05. 16 - 2024. 05. 31 도메인 및 업무 파악
2024. 06. 01 - 2024. 08. 15 프로젝트 초기 환경설정 및 배포
Next.js, TanStack-Query, TailwindCSS, shadcnUI, Apex Charts, Zustand, json-editor, monaco-editor, DynamoDB
FE 1, BE 1, CTO (총 3명)
담당: 프론트엔드 개발자(FE)
- Next.js로 개발환경 세팅부터 사이트 배포까지 완성
- Frontend용 Lambda 서버 구축
- OAuth 로그인 구현 (DynamoDB를 활용하여 3개의 access token 관리)
- Tanstack Query를 활용한 비동기 요청 관리 및 서버사이드 렌더링
- Zustand를 활용하여 비동기 요청을 제외한 상태 관리
- Tailwindcss, shadcn을 활용한 디자인 시스템 구축
- 약 100개의 api 연결 및 기능 추가, 30여개의 페이지 제작
- json-editor, ApexCharts, monaco-editor 등 기능 구현에 필요한 라이브러리 탐색 및 적용