본문으로 건너뛰기
강홍재/ James
← Work
Live2026 · Solo Builder· Started(First Commit date)

Easy Trend Explainer

오늘의 트렌드를 AI가 4개 카테고리로 풀어주는 매일 업데이트 서비스.

  • Next.js
  • AI
  • Vercel KV
스크린샷
  • 홈 - 오늘 뜨는 키워드 랭킹과 채널별 상식 피드를 한 화면에

  • 탐색 - 분야 칩으로 표시 영역을 좁히고, 상식·키워드·날짜별 보기를 전환

  • 검색 - 인기 검색어 칩으로 빈 상태에서도 첫 진입을 만든다

  • 마이페이지 - 저장한 아티클·읽은 기록·설정이 한 곳에

  • 설정 - 글씨 크기·화면 모드·저장 공간 관리까지, 매일 쓰는 도구에 맞춘 조작감

  • 로그인 화면 - "로그인 없이도 콘텐츠는 자유롭게 읽을 수 있어요" 문구로 무가입 진입을 보존

Setup

Problem

트렌드 키워드를 봐도 "이게 왜 뜨는지"는 따로 검색해야 한다. 짧은 시간에 맥락까지 잡고 싶은 사용자에게 한 줄로는 부족하고, 긴 글은 무겁다.

Context

매일 자동 생성, 북마크·읽기 기록 지원하는 가벼운 큐레이션 실험.

Hypothesis

키워드를 4개 카테고리(개요·배경·영향·연관)로 끊어서 설명하면, 5분 안에 "왜 뜨는지"가 잡힌다.

Build

What I did
  • 매일 트렌드 자동 수집 + AI 카테고리별 설명 생성 파이프라인
  • 북마크 / 읽기 기록 / 카드 단위 공유 UI
Product decisions
  • 회원가입 없는 진입 - 매일 다시 오는 가벼운 도구라는 정체성에 맞춤
  • 글 길이 통일 - 일관성이 "매일 보는" 습관을 만든다
QA considerations
  • 매일 자동 생성 - 한 번 실패가 며칠치로 번지지 않게 회귀를 막는가(보이지 않는 누적 회귀)
  • 생성 단계마다 4개 카테고리(개요·배경·영향·연관) 스키마 검증으로 깨진 출력이 노출되지 않는가
  • 수집·생성 파이프라인 실패 시 fallback으로 최소한 전날 상태라도 유지되는가
  • 매일 도는 크론이 조용히 실패하면 콘텐츠가 낡은 채로 남으므로 실패를 감지·알림하는 장치가 있는가
  • 글 길이 통일이 생성마다 실제로 지켜져 "매일 보는" 일관된 리듬이 깨지지 않는가
  • AI 설명이 트렌드 키워드의 "왜 뜨는지"를 사실과 어긋나지 않게 풀어내는가(설명 정확도)
  • 회원가입 없는 진입을 보존하면서 북마크·읽기 기록이 콘텐츠가 매일 교체돼도 사용자 상태와 어긋나지 않는가

Outcome

Metrics

라이브, 지표 측정 전.

Tech stack
  • Next.js
  • Vercel
  • Vercel KV