← 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