projects / SocFlow · running · v1.0 · published 2026-02-01 ⌘← prev · ⌘→ next
v1.0 · ● running · 2026 · #typescript#nextjs#automation

SocFlow/

여러 SNS 계정을 한 곳에서 관리 · 자동화하는 SaaS.

SocFlow
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개월 동안 만든 것

fig. 02 — 계정 관리 화면
fig. 03 — 게시물 작성/예약 화면
§ 03 주요 결정

// $ git log --format='%h %s' --pretty | head

  1. /01
    added

    API 우선 설계

    외부 자동화 솔루션 (Zapier, Make, n8n 등)에서 호출할 수 있도록 처음부터 REST API를 1급 시민으로 두고 설계. UI는 그 API 위에 얹은 클라이언트.

  2. /02
    added

    Queue + Cron 기반 예약 발행

    예약된 게시물을 안정적으로 발행하기 위해 큐와 크론을 조합. 실패 시 백오프 재시도, idempotency key로 중복 발행 차단.

  3. /03
    added

    Toss Payments 결제 통합

    구독형 SaaS 결제 흐름을 Toss Payments SDK로 구현. 한국 시장 타겟이라 가장 자연스러운 선택.

§ 05 회고

// $ git log --author='나' --grep='배운 것'

잘한 것

  • SNS 계정에 직접 로그인하지 않고도 관리할 수 있도록 API 추상화를 깔끔히 만든 것.

다시 한다면

  • 마케팅 전략이 더 필요. 제품은 동작하지만 "왜 이게 필요한가"를 잠재 고객에게 한 줄로 설명하는 게 어려움.

open issues