노현근Frontend Engineer · Seoul
05 · KAYPLE · 앱 개발

에그디

셀러가 체험단·협찬·기자단 모집글을 올리면 인플루언서가 지원하거나 선제안을 받아 협업을 진행하는 플랫폼입니다. 앱 전체 아키텍처와 디자인 시스템을 구축하고 Clean Architecture를 도입했으며, 초기에는 인플루언서 영역을 맡고 이후에는 역할 구분 없이 앱 전체를 유지보수했습니다.

기간2025.01 - 2025.10
역할앱 개발
소속KAYPLE
분류Mobile · App
스택
  • Flutter
  • Dart
  • Riverpod
  • Dio
  • Firebase
  • In-App Purchase
  • Naver Map
  • flutter_quill

배경

지역 매장과 브랜드는 체험단·협찬을 맡길 인플루언서를 찾기 어렵고, 인플루언서는 조건에 맞는 협업 기회를 한곳에서 보기 어렵습니다. 모집·지원·소통·리뷰를 하나의 앱으로 묶어 이 매칭 과정을 줄이려는 서비스입니다.

기능

  • 체험단·협찬·기자단 모집글 등록과 탐색 — 인기 급상승, 위치 기반 내 동네 체험단, 관심 카테고리 추천
  • 인플루언서 지원, 셀러의 지원자 확인·선제안·진행 관리
  • 셀러와 인플루언서 간 1:1 채팅, 상호 리뷰, 포트폴리오
  • 앱 내 재화 에그머니 충전(인앱결제)과 모집글 광고

기여

  • 앱 전체 아키텍처를 설계하고 Clean Architecture를 도입해 data·domain·presentation 계층의 책임과 의존성 방향을 분리
  • 버튼·드롭다운·텍스트필드·태그·날짜 선택·앱바와 색상·타이포그래피로 공통 디자인 시스템 구축
  • 인플루언서 영역 담당 — 홈, 모집글 탐색·검색·필터·무한 스크롤, 지원·지원 취소, 크리에이터 프로필·포트폴리오·리뷰 개발
  • 이후 셀러 영역까지 범위를 확장해 모집글 작성·수정, 이미지·동영상 업로드, Quill 편집기와 지원자·선제안 흐름 유지보수
  • 에그머니 충전 — Apple·Google 인앱결제 연동 후 서버 영수증 검증을 거쳐 잔액 갱신, 결제 내역과 모집글 광고 등록
  • FCM 푸시를 이벤트별로 분기해 해당 화면으로 이동시키고, EventBus로 화면 간 북마크 상태 동기화
  • 출시 이후 역할 구분 없이 앱 전체의 기능 개선·오류 수정·배포 담당

성과

  • App Store · Google Play 출시 및 운영

회고

전체 아키텍처와 디자인 시스템을 먼저 세운 뒤 인플루언서 도메인을 깊게 개발하고, 출시 후에는 앱 전체 유지보수까지 책임졌습니다. 한 영역의 기능 개발자에서 제품 전체의 안정성을 책임지는 역할로 확장된 프로젝트입니다.

함께 일하기 좋은 구조와
오래 쓰이는 제품을 만듭니다.

제품과 팀의 문제를 함께 풀 기회가 있다면 편하게 연락 주세요.

© 2026 노현근Seoul, KR