← Work
개발 중Node.jsClaudePuppeteerSupabaseGitHub Actions

카드뉴스 자동화 파이프라인

인스타그램 카드뉴스 계정 2개를 소재 수집 → 스코어링 → 카드 렌더 → 게시까지 자동 운영. 사람은 텔레그램으로 주제만 고른다.

역할
기획 · 시스템 설계 · 카드 디자인 · 개발
기간
2026.08 ~ 운영 중
범위
계정 2개 · Instagram / Threads

01 · Problem

무엇이 불편했나

카드뉴스 계정은 매일 소재 찾기, 사실 확인, 카드 디자인, 업로드가 반복된다. 계정이 늘수록 1인 운영자의 시간이 병목이 된다.

목표

  • G1

    소재 수집부터 게시까지 무인화

  • G2

    사람은 주제 선택(승인)만 — 응답 없으면 자동 선택

  • G3

    해외 이슈는 다중 출처 교차 확인 없이는 게시 금지

02 · UX

현행 분석 & 재설계

실제 운영 중인 제품의 구조를 뜯어보고, 막히는 지점을 찾아 흐름과 정보 구조를 다시 설계했습니다.

As-is 진단 → 리디자인 방향

AS-IS관리 화면 없이 텔레그램 버튼 + GitHub Actions 수동 실행으로 운영

TO-BE텔레그램 승인 흐름을 1화면 1결정으로 재설계, 상태 확인용 모바일 뷰 추가

AS-IS주제 제안 메시지에 후보 근거(출처 수, 점수)가 텍스트로 섞여 판단이 느림

TO-BE후보 카드마다 점수 · 출처 수 · 예상 카드 수를 고정 위치에

AS-IS게시 결과·성과 지표를 수동 기록

TO-BE게시 후 24h 지표를 같은 대화방에 자동 리포트

Persona

1

1인 운영자 (본인)

본업과 병행하며 계정 2개 운영

  • →하루 3번, 1분 안에 주제 선택
  • →실패 시 즉시 알림
팔

팔로워 (20~30대)

신제품·해외 이슈를 짧게 소비

  • →5~7장 안에 핵심
  • →출처 확인 가능

User flow

  1. 01

    수집

    Product Hunt · 크라우드펀딩 · 구글뉴스 · RSS · HN

  2. 02

    정제 & 스코어링

    URL 해시 중복 제거 · 클러스터링 · Claude 점수 (Zod 검증)

  3. 03

    주제 제안

    텔레그램 버튼으로 후보 제시, 미응답 시 자동 선택

  4. 04

    카피 & 렌더

    카드 원고 생성 → HTML 템플릿 → Puppeteer 1080×1350 PNG

  5. 05

    게시

    Instagram 캐러셀 · Threads 자동 게시, 결과 리포트

Information architecture

카드뉴스 자동화 파이프라인

텔레그램

  • 주제 제안 (하루 3회)
  • 렌더 미리보기
  • 게시 결과 · 실패 알림

계정 A · 신제품

  • 5장 템플릿
  • 하루 2회 게시

계정 B · 해외 이슈

  • 7장 템플릿
  • 출처 교차 확인

스케줄 (cron)

  • 수집 06·12·18시
  • 제안 08·14·20시
  • 토큰 갱신 주 1회

03 · UI

리디자인 와이어프레임

색과 스타일을 빼고, 재설계한 정보 위계와 레이아웃만으로 핵심 화면을 검증했습니다.

9:41●●●
🛰 해외 이슈 · 오후 제안

EU, AI 생성 이미지 표기 의무화

출처 4 · 점수 91

선택

日 편의점 무인 계산대 확산

출처 3 · 점수 84

선택

美 대학가 '폰 없는 기숙사'

출처 2 · 점수 77

선택
건너뛰기1번으로 진행

주제 제안

후보 3개, 근거는 고정 위치. 버튼 한 번으로 결정.

9:41●●●
‹카드 7장 렌더 완료

01 표지

1080×1350

02 무슨 일?

본문

03 왜 중요?

본문

07 출처

4개 매체

수정인스타 · 스레드 게시

렌더 미리보기

피드에 보일 비율 그대로 확인 후 게시.

9:41●●●
📊 오늘 운영 리포트

게시

3

실패

0

대기

1

✓06:00 수집 · 142건
✓08:00 신제품 게시
✓14:00 해외 이슈 게시
20:00 신제품 게시 예정

운영 리포트

하루 결과를 한 메시지로.

04 · GUI

디자인 시스템 리뉴얼 & 최종 화면

운영 도구는 바이올렛 하나 — 계정 템플릿 컬러와 충돌하지 않게

Before

계정별 템플릿 — '신문물 도감'(그린·네이비·오렌지) / '와이어 뉴스'(블랙·화이트·레드)

After · Color

Primary

#7c3aed

Accent

#f0abfc

Text

#1c1630

Muted

#6e6887

Surface

#ffffff

Background

#faf9ff

Typography

Display32 / Bold
Title20 / Bold
가나다 Aa 12316 / Regular
Caption12 / Medium

Components

PrimarySecondaryText
SelectedChipTag
입력 필드 · focus

radius 14px · spacing 4pt grid

Final screens

9:41●●●
🛰 해외 이슈 · 오후 제안

EU, AI 생성 이미지 표기 의무화

출처 4 · 점수 91

선택

日 편의점 무인 계산대 확산

출처 3 · 점수 84

선택

美 대학가 '폰 없는 기숙사'

출처 2 · 점수 77

선택

20:00까지 응답 없으면 1번이 자동 선택됩니다.

건너뛰기1번으로 진행
주제 제안
9:41●●●
‹카드 7장 렌더 완료

01 표지

1080×1350

02 무슨 일?

본문

03 왜 중요?

본문

07 출처

4개 매체

수정인스타 · 스레드 게시
렌더 미리보기
9:41●●●
📊 오늘 운영 리포트

게시

3

실패

0

대기

1

✓06:00 수집 · 142건
✓08:00 신제품 게시
✓14:00 해외 이슈 게시
20:00 신제품 게시 예정
운영 리포트

Design decisions

콘텐츠 색 vs 도구 색 분리

카드 템플릿은 계정 고유 색을 유지하고, 운영 UI는 중립 바이올렛 하나로. 미리보기에서 카드 색이 묻히지 않음.

카드는 실제 비율

미리보기는 1080×1350(4:5) 비율 고정 — 피드에서 보일 모습 그대로.

자동 선택 카운트다운

'응답 없으면 자동 선택' 규칙을 문장으로 항상 노출해 신뢰 확보.

05 · Outcome

결과와 배운 점

2개
자동 운영 계정
하루 3회
주제 제안 · 수집 주기
5 · 7장
계정별 카드 구성
  • ✦완전 무인보다 '선택 1번 + 미응답 시 자동'이 품질과 지속성 모두 높음
  • ✦서버 없이 GitHub Actions cron만으로도 운영 가능한 수준

* 실제 제품을 분석해 리디자인한 케이스 스터디. 제품명·코드는 비공개, 지표는 기획서·코드로 확인된 값만 표기. 화면 속 데이터는 예시입니다.

이런 걸 만들고 싶다면

30분 무료 진단 콜로 범위와 일정부터 같이 잡아요.

문의하기 →
LIVE

OCR 노트 앱

사진 한 장으로 가계부·오답노트·독서기록·문장수집 노트를 만드는 앱. 스토어 출시 후 운영 중.

Flutter / ML Kit OCR / GPT-4o / SQLite

LIVE

실시간 환율 계산기

금액 한 번 입력으로 선택한 모든 통화를 동시 변환. 50개 통화, 7개 언어. 스토어 출시 후 운영 중.

Flutter / REST API / Decimal / AdMob

LIVE

장소 기록 앱

가보고 싶은 곳을 카드로 저장하고, 계획 → 방문 → 리뷰까지 실행하게 만드는 앱. 필드 암호화, 다국어, 지도 연동.

Flutter / Firebase / Google Maps

개발 중

해외 신상품 레이더

중국 커머스 신상품의 '순위가 아닌 변화'를 감지해 점수화하고 텔레그램으로 전달하는 사내 소싱 도구.

TypeScript / Python / Apify / Claude / Telegram

케이스 스터디

블로그 자동 발행 파이프라인

키워드 리서치 → 글 생성 → 이미지·내부링크 → 발행까지 무인으로 돌아간 일일 SEO 발행 시스템. 2개 블로그 운영.

Python / Claude / Blogger API / launchd

케이스 스터디

단체 커피 주문 취합 앱

총무가 주문방을 만들고 링크·6자리 코드를 공유하면, 팀원은 가입 없이 메뉴·옵션을 고르고 주문서가 자동 집계된다.

Flutter / Firestore / Riverpod

케이스 스터디

주간 식단 & 장보기 리스트

알레르기·예산·요리 실력·아이 매운맛 단계를 반영해 7일 식단과 통합 장보기 목록을 만드는 AI 앱.

Flutter / Supabase / Claude