본 글은 가족 구성원 4명만을 대상으로 하는 폐쇄형 SNS "Kimitter"의 2주간 개발 과정을 회고하기 위한 목적으로 작성한 글을 Claude를 통해 "GeekNews 말투"로 변환한 글입니다. Kimitter란 무엇인가 개발 배경 가정 내 NAS에 데이터를 온전히 저장함으로써 가족 구성원의 프라이버시 우려를 해소할 수 있었음 주요 기능 기술 스택 마치며
대충 훑어보니 Claude는 GeekNews체가 뭔지 모르는것 같네요.
말투가 맘에 안드신다면 URL을 통해 제 블로그에서 읽으시는 것을 추천드립니다.
Kimitter는 가족 성씨인 "Kim"과 Twitter를 결합하여 명명된 서비스로, 외부 가입이 차단된 완전 폐쇄형 SNS 애플리케이션입니다. 사진, GIF, 동영상 공유 기능을 제공하며, UI는 Threads를 벤치마킹하여 설계되었습니다.
퇴사 후 약 1개월간의 휴식 기간 중, 가족 구성원과의 대화를 통해 "가족 간 추억 공유 매개체"에 대한 수요를 파악하게 된 것이 본 프로젝트의 시작점이 되었습니다. 기존 메신저 및 클라우드 서비스를 채택하지 않은 이유는 다음과 같습니다:
기존 메신저 서비스는 구독 미유지 시 미디어가 삭제되는 구조적 한계 존재
클라우드 스토리지 서비스는 텍스트 기반의 맥락 공유에 최적화되어 있지 않음
홈 피드 / 게시글 상세: Threads의 레이아웃을 기반으로 개발되었으며, 블랙/화이트/그레이 기반의 색상 체계를 채택하였습니다. 봇 계정에는 별도의 뱃지를 부여하여 구분이 용이하도록 하였습니다.
뉴스봇 / 주식봇: 매일 아침 네이버 뉴스 API를 통한 뉴스 요약, 매주 토요일 한국투자증권 KIS API를 통한 거래량 TOP 5 정보를 자동으로 게시합니다. 현재 gpt-4o-mini를 활용 중에 있습니다.
캘린더: 가족 구성원 전원이 단일 캘린더에 일정을 등록하고 공유할 수 있는 기능입니다. 추후 Google/Apple 캘린더와의 연동을 검토 중입니다.
푸시 알림: 새 글 작성 시 전체 구성원에게 알림이 발송됩니다. 부친이 귀가 요청 알림을 전송하는 사례가 확인되었습니다.
구분채택 기술프론트엔드React Native + Expo상태 관리Zustand백엔드Express + TypeScriptORMPrismaDBPostgreSQL인프라Docker + Synology NAS외부 접속Cloudflare Tunnel
빠른 개발 사이클 확보를 위해 기존 사용 경험이 있는 스택을 우선적으로 채택하였습니다. 가족 구성원 대다수가 Android 기기를 사용함에 따라 크로스플랫폼 솔루션인 React Native + Expo를 통해 iOS/Android 동시 지원이 가능하도록 하였습니다.
본 프로젝트는 퇴사 후 처음으로 완성한 프로덕트입니다. 당분간 서비스를 가족 단위 이상으로 확장할 계획은 없으나, 추후 보다 독창적인 프로젝트를 통해 다시 돌아올 예정입니다. 해당 서비스의 사용자 참여도를 제고할 수 있는 아이디어가 있으신 분은 연락 주시기 바랍니다.

1 week ago
8







English (US) ·