마케터가 SQL 없이 CRM 데이터를 조회·집계·시각화하는 노코드 BI 플랫폼
백엔드 도메인 패키지 10개 · 지원 데이터 소스 6종 · 프로젝트 표준 문서 9종 전부 단독 설계·구현
- 프로젝트명: iBank BI Report Project
- 기간: 2025. 10. 01 ~ 진행중
- 역할: 풀스택 개발자
- 팀 구성: 3인(메인 풀스택 개발, 쿼리 페이지 개발, DB 설계 지원)
- 한 줄 요약: 마케팅 대시보드를 제공하고, 마케터용 노코드 쿼리 빌더(쿼리 스튜디오)로 CRM 리포트 데이터를 조회·집계·생성할 수 있는 시스템.
- 핵심 스택: FastAPI · PostgreSQL · React 19 · Vite · Claude API · Nginx
1) 한 줄 소개
- 마케팅 대시보드를 제공하고, 마케터용 노코드 쿼리 빌더(쿼리 스튜디오)로 CRM 리포트 데이터를 조회·집계·생성할 수 있는 웹앱 시스템.
2) 문제 정의와 목표
- 해결하려던 문제: 마케터가 데이터를 조회·집계하려면 매번 개발자에게 요청해야 했고, Adobe Campaign에 쌓인 CRM 데이터를 시각화해서 확인할 수단이 없었음.
- 핵심 목표(KPI/성공지표)
1. Adobe Campaign 마케팅 데이터를 집계해 대시보드로 제공
- 원천~가공 데이터를 활용해 리포트용 CRM 데이터를 직접 생성
- 생성한 데이터를 템플릿 기반 리포트로 조립할 수 있는 구조 제공
- 타깃 사용자: Adobe Campaign을 통해 마케팅을 진행하는 고객사의 마케터
3) 주요 기능 (Features)
- 캠페인 대시보드: 마케팅 데이터를 일별·주별·월별로 집계, KPI·퍼널·발송 현황 제공
- 쿼리 스튜디오: SQL 없이 테이블·컬럼 조합으로 리포트용 테이블 생성 (JOIN 자동 추론 + Claude 기반 SQL 생성 보조)
- 위젯보드: 리포트용 데이터를 차트 위젯으로 시각화하고 배치해 리포트 제작