크래프톤 정글 리캡 개발기 - 1
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발, 앱 개발, DevOps
대상자
프론트엔드 및 백엔드 개발자, 프로젝트 리더, 협업 팀원
핵심 요약
- 프로젝트의 핵심 목표는 정글러들의 감정을 자유롭게 표현할 수 있는 플랫폼 개발로, SSR을 도입하여 기능을 보완했다.
- GitHub OAuth 인증과 DOM 조작 기능을 통해 사용자 인증, 포럼 글 자동 등록, 알림 기능을 구현하였다.
- 유튜브 뮤직 리캡 기능을 모방하여 사용자 활동을 요약하여 시각화하는 기능이 추가되었다.
섹션별 세부 요약
프로젝트 개요 및 개발 과정
- 미니 프로젝트 발표에서 '과정'이 누락되어, 결과 중심의 발표로 인해 의사소통 부족이 있었다.
- 프로젝트 주제는 안정적이고 자신이 구현 가능한 주제로 선택되었으나, 기능이 단순하고 참신한 아이디어로 평가받았다.
- GPT 분석 기능과 마이페이지 기능 추가로 SSR 구현을 보완하였다.
정글러 커뮤니케이션 플랫폼 개발
- 정글러들의 익명 소통을 위한 창구를 개발하려 했으나, 시간대별 활동 데이터 수집 기능으로 확장하였다.
- 주간 트렌딩 기능, 주제별 우수 정글러 선정 기능 등 사용자 맞춤형 기능이 추가되었다.
기능 구현 및 개발 도전
- GitHub OAuth 인증 기능을 통해 사용자 인증을 처리하고, DOM 조작으로 포럼 글 자동 등록 기능을 구현하였다.
- Chrome 확장 기능 개발을 통해, TIL/WIL 공유, 알림, 트렌딩 등 다양한 기능이 추가되었다.
- 유튜브 뮤직 리캡 기능을 모방하여, 사용자 활동 데이터를 요약하여 시각화하였다.
결론
이 프로젝트는 정글러들의 학습 활동을 기록하고 공유할 수 있는 플랫폼으로, GitHub OAuth, DOM 조작, 리캡 기능 등을 통해 구현하였다. 향후 8기, 9기 정글러까지 확장하여 활용할 수 있도록 개선이 필요하다.