Primary
밝은 배경에서 가장 먼저 사용합니다.
variant: primaryLockup
Primary, White, Black, Soft 버전 사용 가이드입니다.
밝은 배경에서 가장 먼저 사용합니다.
variant: primaryLockup
어두운 배경에서는 White 로고를 사용합니다.
variant: whiteLockup
어두운 배경, 이미지 위, 강조 배너에서 사용합니다.
variant: black
오렌지 계열의 연한 배경에서 부드럽게 사용합니다.
variant: soft
필수 항목입니다.
리포트 유형
전체 캠페인
145,231
이전 기간 대비 12.4% 증가
활성 캠페인
38
이전 기간 대비 3.2% 증가
평균 참여율
4.8%
이전 기간 대비 0.6%p 감소
실시간 알림
최근 1시간 동안 검토가 필요한 신호가 3건 발생했습니다.
실시간 알림
TikTok 채널에서 응답 지연이 감지되었습니다. 데이터 수집 상태를 확인해 주세요.
| 캠페인명 | 채널 | 상태 | 최종 업데이트 |
|---|---|---|---|
| 브랜드 인지도 캠페인 | 수집중 | 2026-06-22 14:32 | |
| 신제품 런칭 프로모션 | YouTube | 정상 | 2026-06-22 13:10 |
| 여름 시즌 이벤트 | TikTok | 주의 | 2026-06-22 12:45 |
| 인플루언서 협찬 | 위험 | 2026-06-22 11:20 | |
| 리타겟팅 광고 | 대기 | 2026-06-22 10:05 |
전체 23,456 · 주요 비중 45%
표지, 요약, KPI, AI 인사이트까지 한 번에 검토하는 리포트 구성 패턴입니다.
Monthly Report
2026.06
Executive Summary
핵심 지표와 이슈
KPI Snapshot
+18.4%
AI Insight
추천 액션 3건
화면 디자인에 주로 쓰이는 라이브러리입니다.
막대 차트, 선 그래프, 파이 차트, 도넛 차트 등 다양한 형태의 데이터 시각화를 구현할 수 있는 JavaScript 라이브러리입니다. 반응형을 기본 지원하며 대시보드, 통계 페이지, 리포트 화면에 주로 사용됩니다.
모바일과 웹 환경에서 부드러운 슬라이드, 캐러셀, 배너, 카드 스와이프 UI를 구현할 수 있는 라이브러리입니다. 자동 재생, 무한 루프, 썸네일 연동, 세로/가로 슬라이드 등을 지원합니다.
이미지, 동영상, iframe, HTML 콘텐츠 등을 모달(Lightbox) 형태로 표시하는 라이브러리입니다. 갤러리 보기, 확대/축소, 슬라이드 이동, 썸네일 네비게이션 기능을 제공합니다.
After Effects에서 제작한 애니메이션을 JSON 형태로보내 웹·앱에서 가볍게 재생할 수 있는 라이브러리입니다. 로딩, 성공, 오류, 빈 상태, 마이크로 인터랙션 등에 주로 사용됩니다.
썸네일을 클릭하면 Fancybox Lightbox가 열립니다.
브랜드 그라데이션과 월간 리포트 타이틀이 들어가는 표지 패턴입니다.
핵심 지표와 이슈를 요약하는 Executive Summary 섹션입니다.
KPI 카드와 미니 막대 차트가 함께 배치되는 패턴입니다.
추천 액션과 인사이트 토큰이 포함된 AI 리포트 섹션입니다.
AI 분석 중
리포트 생성 중
데이터 동기화
업로드 중
Figma 05 Icon 페이지 기준 64개 제품 아이콘 세트입니다.
Default
color/icon/default
Secondary
color/icon/secondary
Muted
color/icon/muted
Brand
color/icon/brand
Success
color/icon/success
Warning
color/icon/warning
Info
color/icon/info
Error
color/icon/error
Lottie 기반 서비스 모션 에셋 카드입니다. JSON 파일을 연결하면 미리보기가 업데이트됩니다.
import Lottie from "lottie-react";
import animationData from "@/assets/lottie/ai-processing.json";
export function AiProcessing() {
return (
<Lottie
animationData={animationData}
loop={true}
autoplay
aria-label="AI 분석 중"
/>
);
}import Lottie from "lottie-react";
import animationData from "@/assets/lottie/report-generating.json";
export function ReportGenerating() {
return (
<Lottie
animationData={animationData}
loop={true}
autoplay
aria-label="리포트 생성 중"
/>
);
}import Lottie from "lottie-react";
import animationData from "@/assets/lottie/data-sync.json";
export function DataSync() {
return (
<Lottie
animationData={animationData}
loop={true}
autoplay
aria-label="데이터 동기화"
/>
);
}import Lottie from "lottie-react";
import animationData from "@/assets/lottie/uploading.json";
export function Uploading() {
return (
<Lottie
animationData={animationData}
loop={true}
autoplay
aria-label="업로드 중"
/>
);
}import Lottie from "lottie-react";
import animationData from "@/assets/lottie/empty-state.json";
export function EmptyState() {
return (
<Lottie
animationData={animationData}
loop={true}
autoplay
aria-label="빈 상태"
/>
);
}import Lottie from "lottie-react";
import animationData from "@/assets/lottie/success-complete.json";
export function SuccessComplete() {
return (
<Lottie
animationData={animationData}
loop={false}
autoplay
aria-label="성공 완료"
/>
);
}import Lottie from "lottie-react";
import animationData from "@/assets/lottie/error-state.json";
export function ErrorState() {
return (
<Lottie
animationData={animationData}
loop={false}
autoplay
aria-label="오류"
/>
);
}import Lottie from "lottie-react";
import animationData from "@/assets/lottie/no-permission.json";
export function NoPermission() {
return (
<Lottie
animationData={animationData}
loop={false}
autoplay
aria-label="권한 없음"
/>
);
}