SocFlow/
여러 SNS 계정을 한 곳에서 관리 · 자동화하는 SaaS.
$ open live socflow.app
fig. 01 — SocFlow 대시보드
- 역할 개발 · 설계 · 기획
- 기간 2025.10.01 — 2026.02.01 (4개월)
- 스택 Next.js · Hono · Queue/Cron · Toss SDK
- 타입 SaaS · 결제 통합
- 상태 운영 중
§ 00 TL;DR
사용 중인 SNS 계정들을 한 곳에서 관리하는 서비스입니다. 각 SNS에 매번 직접 로그인하지 않고도 게시물 작성과 예약 발행을 할 수 있고, API를 통해 외부 자동화 솔루션과 연계됩니다.
프론트는 Next.js, 백엔드는 Hono 기반. 게시물 예약 발행은 큐와 크론으로 처리하고, 유료 플랜은 Toss Payments SDK로 결제 받습니다.
§ 02 해결
// 4개월 동안 만든 것
§ 03 주요 결정
// $ git log --format='%h %s' --pretty | head
- /01 added
API 우선 설계
외부 자동화 솔루션 (Zapier, Make, n8n 등)에서 호출할 수 있도록 처음부터 REST API를 1급 시민으로 두고 설계. UI는 그 API 위에 얹은 클라이언트.
- /02 added
Queue + Cron 기반 예약 발행
예약된 게시물을 안정적으로 발행하기 위해 큐와 크론을 조합. 실패 시 백오프 재시도, idempotency key로 중복 발행 차단.
- /03 added
Toss Payments 결제 통합
구독형 SaaS 결제 흐름을 Toss Payments SDK로 구현. 한국 시장 타겟이라 가장 자연스러운 선택.
§ 05 회고
// $ git log --author='나' --grep='배운 것'
잘한 것
- SNS 계정에 직접 로그인하지 않고도 관리할 수 있도록 API 추상화를 깔끔히 만든 것.
다시 한다면
- 마케팅 전략이 더 필요. 제품은 동작하지만 "왜 이게 필요한가"를 잠재 고객에게 한 줄로 설명하는 게 어려움.