이 프로젝트는 실험 단계를 마치고 데이터 자동 수집을 종료했습니다. 기존 분석 데이터는 자유롭게 열람하실 수 있습니다.
DEV-TO수집일: 6/28/2026Archived · 자유 열람

한국 SaaS 개발팀, '#d9d9d9' 하드코딩 지옥에서 벗어나야 할 때 — 디자인 토큰 SaaS의 기회

Pain (고통)
사용자 결핍의 깊이.
(기능적/재정적/감정적)
14/ 25
Urgency (긴급)
지금 당장 해결해야 하는 정도.
12/ 25
Frequency (빈도)
얼마나 자주 발생하는 문제인가.
20/ 25
Existing (대안)
현재의 대안이 얼마나 불편하거나 비싼가.
11/ 25
종합 PUFE 스코어57 PTS
Pain Point 유형Functional Pain
AI 개발 난이도
2-3일 (간단 SaaS)

Overview

AI 아이디어 요약

글로벌 dev-to 트렌드는 CSS에서 #d9d9d9 같은 hex 값을 하드코딩하는 관행이 다크모드 전환 시 UI를 망가뜨리는 문제를 지적하며, 디자인 토큰과 시맨틱 CSS 변수의 사용을 촉구하고 있습니다. 한국 시장에서 'SaaS' 검색지수 75점은 여전히 높은 관심도를 보이지만 전월 대비 -14% 하락은 이 카테고리가 신규 유입보다 기존 사용자 효율화에 초점이 이동했음을 의미합니다.

따라서 단순 디자인 토큰 도구를 넘어, Kakao·Toss·Naver 등 한국 대표 디자인 시스템과 자동 연동되어 한국어 주석·한국형 컬러 컨벤션까지 제공하는 '로컬 디자인 토큰 SaaS'가 틈새 기회가 될 수 있습니다.

AI Ready Brief

AI 개발 브리프

prompt-brief.md

서비스 개발 브리프

아이디어 요약

한국 SaaS 프론트엔드 팀을 위한 디자인 토큰 자동 관리 SaaS로, 코드 내 하드코딩된 hex 값(예: #d9d9d9)을 AI로 자동 검출하여 시맨틱 CSS 변수로 변환하고, 다크모드 호환성을 실시간 검증하며, Figma 디자인과 양방향 동기화하는 올인원 디자인 시스템 거버넌스 플랫폼입니다.

타겟 유저

  • 페르소나: 한국 SaaS 스타트업(10~200명 규모)의 프론트엔드 개발자, 디자인 시스템 리드, CTO. 카카오·토스·네이버·당근마켓·야놀자 등 B2C SaaS의 UI 팀이 핵심 타겟.
  • 핵심 고통 (Pain Point): 다크모드 전환 시 #d9d9d9 같은 하드코딩 색상이 깨지는 UI 버그, 디자이너와 개발자 간 색상 불일치, 디자인 시스템 도입 후에도 신규 기능마다 토큰이 아닌 raw hex가 추가되는 일관성 파괴.
  • 지불 의사 (Willingness to Pay): 팀 단위 월 29,000원(스타터, 5석) ~ 99,000원(프로, 20석). 한국 SaaS 평균 ARPU 기준으로 적정선.

MVP 핵심 기능 (3~5개)

  1. 하드코딩 Hex 자동 스캔 & 토큰 매핑: GitHub/GitLab 레포지토리 연동하여 PR마다 stylelint + AI 분석으로 하드코딩 색상 검출 및 시맨틱 토큰 자동 추천.
  2. 다크모드 명도 검증 대시보드: 모든 색상의 light/dark 모드 전환 시 WCAG 2.1 AA 대비 자동 측정 및 시각적 미리보기.
  3. Figma ↔ Code 양방향 동기화: Figma Variables/Tokens Studio와 실시간 연동하여 디자이너 색상 변경 시 자동 PR 생성 및 코드 반영.
  4. 한국 디자인 시스템 프리셋: Kakao Design System, Toss Design System, Naver 디자인 가이드의 토큰 구조를 원클릭 import하여 즉시 적용.
  5. 팀 거버넌스 대시보드: 토큰 사용 현황, 일관성 점수, PR 단위 디자인 시스템 준수율 추적 및 Slack/카카오워크 한국어 알림.

추천 기술 스택

  • Frontend: Next.js 14 (App Router) + Tailwind CSS + shadcn/ui
  • Backend/DB: Supabase (PostgreSQL + Auth + Storage + Realtime)
  • 결제: Polar (한국 카드 결제 지원) + Stripe (글로벌 확장 대비)
  • 배포: Vercel (Edge Functions 활용 글로벌 배포)
  • 부가 인프라: GitHub Actions (CI/CD lint), Style Dictionary (토큰 변환 엔진), Figma API + Tokens Studio (디자인 연동)

예상 개발 기간

MVP 약 10~14일 (2주) — AI 코딩 도구(Claude Code / Cursor / v0) 활용 시:

  • 1~3일: Next.js 기본 셋업 + Supabase 연동 + GitHub OAuth 인증
  • 4~6일: 레포지토리 스캔 엔진 (Octokit API + AST 파싱) + 하드코딩 hex 검출 로직
  • 7~9일: 토큰 자동 매핑 AI 프롬프트 + 다크모드 시뮬레이션 UI
  • 10~12일: Figma API 연동 + Tokens Studio Webhook 처리
  • 13~14일: 팀 대시보드 + 한국어 알림 + 결제 통합 (Polar)

수익 가능성

월 매출 추정: 612개월 내 3,000만8,000만원

근거:

  • 한국 SaaS 프론트엔드 팀 잠재 사용자 약 8,000~15,000명 (카카오·토스·네이버·스타트업 생태계 전체)
  • 유료 전환율 5% 가정 시 → 400~750팀 유료 가입
  • 평균 객단가 월 49,000원 (스타터프로 혼합) 기준 → 월 1,960만3,675만원
  • B2B POC 계약(연 300500만원) 추가 시 → 월 매출 5,000만8,000만원 가능
  • 전월 대비 한국 'SaaS' 검색지수 -14%는 시장이 성숙기에 진입했음을 의미하며, 이는 신규 진입자보다 '기존 SaaS 팀의 운영 효율화' 수요로 전환될 가능성이 높아 오히려 디자인 거버넌스 도구의 B2B 도입률은 상승할 전망

점수 부여 상세 근거

PUFE 각 항목의 점수 산출 근거입니다

P
Pain고통의 깊이

한국 SaaS 검색지수 75점은 상당히 높은 관심도를 보이지만, 전월 대비 -14% 하락은 이 영역이 이미 성숙기에 진입해 신규 pain이 아닌 기존 pain의 효율적 해결이 필요한 단계임을 시사한다. 디자인 토큰 미적용으로 인한 다크모드 버그, 프로덕션 UI 일관성 깨짐은 실제 고통이지만 '있으면 좋은' 수준이지 즉각적 비용을 수반하는 것은 아니다.

U
Urgency해결 긴급도

Style Dictionary(Salesforce), Theo(Adobe), Tokens Studio(Figma plugin) 등 글로벌 경쟁자가 이미 포화된 시장. 한국 로컬 디자인 시스템(KakaoDesign, Toss Design System 등)에 특화한 차별화가 필요하다.

F
Frequency발생 빈도

기술적 구현 난이도가 낮고(ESLint 플러그인 + 디자인 토큰 관리 대시보드), 한국 개발자 도구 생태계 진입이 비교적 용이하다. 초기 MVP는 1-2주 내 구현 가능.

E
Existing Solution기존 대안 한계

감정적 공감은 있으나(다크모드 전환 시 디자인 깨지는 좌절감) B2B 개발자 도구 특성상 감정보다 ROI로 설득해야 하는 영역이다.

한국형 진입 전략 (GTM)

1단계: 페르소나 타겟팅 — 카카오·토스·네이버·당근마켓 등 한국 SaaS 프론트엔드 개발자 및 디자인 시스템 담당자(약 5,000~8,000명 규모). 2단계: 무료 진단 툴 배포 — VSCode/Cursor 확장프로그램으로 '코드 내 하드코딩 hex 값 자동 검출 및 토큰 변환 제안' 기능을 무료 제공.

3단계: 커뮤니티 침투 — 'if(kakao) 2025', '데뷰콘', '오픈소스 컨트리뷰톤'에 디자인 토큰 자동화 사례 발표. 4단계: 바이럴 콘텐츠 — 디시·블라인드·네이버 카페 '개발자 모임'에서 '우리 회사 다크모드 깨진 이유: #d9d9d9 때문' 밈형 콘텐츠 배포.

5단계: 프리미엄 SaaS 전환 — 팀 단위 디자인 토큰 관리 대시보드, Figma-to-Code 자동 싱크, 다크모드 자동 테스팅 기능을 월 29,000~99,000원 구독 모델로 제공. 6단계: B2B 영업 — 한국 SaaS 스타트업 50개사에 무료 POC 제공 후 도입 전환.

AI 아이디어 컨버터

해결 실행 단계

01

1. 프로젝트의 모든 CSS/SCSS/Styled-components 파일에서 하드코딩된 hex 값(#XXXXXX, rgb(), hsl())을 정규식으로 자동 스캔합니다.

02

2. 스캔된 색상을 빈도순으로 정렬하고, 가장 많이 사용된 상위 20개 색상을 추출합니다.

03

3. 각 하드코딩 색상에 대해 '의미적 토큰 이름'(예: #d9d9d9 → 'color-border-subtle', 'color-bg-disabled')을 자동 추천합니다.

04

4. 다크모드 시뮬레이션을 적용하여 각 색상의 명도 대비(contrast ratio)를 측정하고 WCAG 2.1 AA 기준(4.5:1) 통과 여부를 표시합니다.

05

5. 시맨틱 CSS 변수 정의 파일(tokens.css)을 자동 생성하고 기존 코드의 하드코딩 값을 var(--token-name)으로 일괄 치환합니다.

06

6. stylelint 규칙(.stylelintrc)을 배포하여 신규 PR에서 하드코딩 hex 값이 추가되면 CI/CD에서 자동 차단합니다.

07

7. Figma 디자인 파일과 코드 토큰을 양방향 동기화하는 대시보드를 구축하여 디자이너-개발자 간 일관성을 유지합니다.

액션 체크리스트

✅ 코드베이스 내 모든 hex/rgb/hsl 값 스캔 완료
✅ 상위 사용 색상 20개의 토큰 이름 자동 매핑
✅ 다크모드 대비 명도 검증 (WCAG AA 기준)
✅ tokens.css 시맨틱 변수 파일 자동 생성
✅ 기존 컴포넌트 코드 일괄 var() 치환
✅ stylelint 룰로 신규 하드코딩 차단
✅ Figma 디자인 토큰 양방향 동기화
✅ 한국어 팀 협업 코멘트 및 카카오워크 알림 연동
✅ 토큰 변경 이력 버전 관리 (Git 연동)
✅ 다크모드 자동 회귀 테스트 스크립트 생성

추천 기술 스택

Style Dictionary (Salesforce 오픈소스 토큰 변환 엔진)PostCSS + stylelint (하드코딩 hex 자동 검출 플러그인)Figma API + Tokens Studio (디자인-코드 양방향 동기화)

현지화 핵심 포인트

1

한국형 컬러 컨벤션(KAIROS, Kakao Design System, Toss Design System의 토큰 네이밍)을 프리셋으로 기본 제공해야 합니다. 다크모드는 단순히 색상 반전이 아닌 한국 사용자가 선호하는 '눈에 편안한 회색 계열'(예: Toss의 #1E1E1E, Kakao의 #FAFAFA 배경)을 기본값으로 설정하세요. 팀 협업 시 한국어 코멘트 지원, 카카오워크/슬랙 한국어 알림 템플릿, 원화 결제 및 세금계산서 발행이 필수입니다. 또한 공공기관/대기업 납품 시 요구되는 '국산 보안 인증(클라우드 보안 인증)' 대응도 초기부터 고려해야 합니다.