Portfolio

Tiggle — 공유가계부 소셜 플랫폼

2023.06 ~ 2024.08

소비 내역을 공유하고 평가하며 절약을 독려하는 커뮤니티 가계부. 6~8인 팀 주력 기여(약 200+ 커밋).

React/TSKotlinApache KafkaSpring Security

문제 · 맥락

소비 내역을 공유하고 '칭찬해요/아까워요'로 평가하며 절약을 독려하는 커뮤니티 가계부. 6~8인 팀에서 주력 기여(약 200+ 커밋).

핵심 설계 결정

Kotlin 멀티모듈 + Apache Kafka 이벤트 드리븐

  • 메인 서비스(producer)와 알림 서비스(consumer)를 분리.

협업 품질 파이프라인

  • Spring Cloud Gateway & Security 인증/인가, 사용자별 통계 Batch.

  • GitHub Actions CI 게이트(배포 전 BE 테스트 + FE lint), CodeRabbit 자동 PR 리뷰, pre-commit hook.

게이미피케이션 단독 고도화

  • 캐릭터 부화·레벨, 업적·챌린지·경험치, 주간 소비 비교/이상 소비 감지를 Phase 단위로 단독 고도화.

성과 · 지표

  • 6~8인 팀 주력 기여(약 200+ 커밋), 이후 개인 고도화.

한 줄 요약

Kotlin 멀티모듈 + Kafka로 알림 서비스를 분리하고, CI 게이트·자동 PR 리뷰 등 협업 품질 파이프라인을 구축.

라이브 보기
← 다른 프로젝트 보기