HeatPick

2023.11.06 ~ 2023.12.15

GitHub 보러가기

Wiki 보러가기

발표 자료

제가 발표한 영상이에요. 가장 쉽고 빠르게 프로젝트에 대해 확인할 수 있어요.

프로젝트 설명

heat-pick-service image
HeatPick는 한 달이라는 짧은 시간에 많은 기능을 개발했어요.

지도 클러스터링, SNS의 필수 요소인 좋아요와 팔로잉 그리고 댓글
또 스토리 작성과 성장 기반 칭호 시스템 기능도 개발했어요.

저는 이러한 역할을 했어요

기획

전체적인 프로젝트를 기획했어요.
팀 빌딩, 일정 관리 그리고 디자인까지
지속적으로 팀원에게 피드백을 받으며 작업했어요.

아키텍처 설계

RIBs 및 클린 아키텍처를 활용하여 독립적인 개발 환경을 구성했어요.

모듈화

Tuist를 활용하여 모듈화 및 데모앱 구조를 설계했어요.

빌드 속도 개선빌드 속도를 25% 개선했어요(20s -> 15s)
물리적인 기능 분리물리적인 기능 분리를 통해 사이드 이펙트를 제거했어요.
더욱 안전하게 코드를 작성할 수 있도록 만들었어요.
네트워크 설계

URLProtocol을 활용하여 네트워크 테스트 및 서버 중단 시에도 개발 가능하도록 설계했어요.


그 밖에도

정말 적은 부분만 담았어요.
지도 클러스터링, 모듈 템플릿, 아키텍처 구조 등 많은 부분을 아래에 정리해 뒀어요.

구경하기