내삶 자동화 클로 활용 챌린지 웹페이지 제작 [미니사례]

소개

시도하고자 했던 것과 그 이유를 알려주세요.

챌린지 작성하기 웹페이지를 직접 만들고 배포까지 운영 루프를 닫고 싶어서 시작했다.
목표는 2026-03-23부터 매일 1개씩 챌린지를 자동 생성하고, 결과를 즉시 공개 페이지에서 확인해 복기까지 이어지게 하는 루틴이었다.

진행 방법

어떤 도구를 사용했고, 어떻게 활용했나요?
- GitHub: 코드 저장, 버전 관리
- Claude Code / OpenClaw: 기획·문구 정리·스크립트 점검
- GitHub Actions: 매일 1개 챌린지 자동 생성 스케줄
- Vercel: 배포·공개 URL 확인
- 브라우저: 최종 등록/게시 확인

시도한 프롬프트 예시
너는 내삶자동화 코치다.
3월23일부터 매일 1개의 챌린지를 생성하고, 제목/설명을 빠짐없이 기록해. 실패가 나면 로그를 남기고 다음 날 재시도할 수 있게 설계해.

결과와 배운 점

자동화는 코드보다 먼저, 인증/권한 경계를 먼저 잡아야 한다.
가장 많이 걸린 건 GitHub 로그인 인증과 Vercel 접근권한이었다.
터미널 비밀번호/토큰/헤더 이슈가 반복되면서 배포 자동화가 멈춘 적이 여러 번 있었다.
실패 로그를 기준으로 재시도 규칙을 분리하니 반복 실패율이 크게 줄었다.

과정 중에 어떤 시행착오를 겪었나요?
- GitHub push에서 터미널 인증이 막혀 `could not read Username` 에러가 발생함
- Vercel CLI 세션/토큰 경로가 맞지 않아 `No existing credentials found` 또는 헤더 오류 발생
- 이미지 업로드 정책 차이로 증빙 첨부 방식(스크린샷 링크/설명 정리)이 꼬임

도움이 필요한 부분이 있나요?

이미지 업로드 정책이 플랫폼마다 달라 자동 제출 실패가 생길 수 있어요.
사전에 캡처 저장 위치, 링크 형태, 네이밍 규칙을 정하면 훨씬 안정적이다.

앞으로의 계획이 있다면 들려주세요.

- 실패 로그 기반 재시도 규칙 분리
- 일일 챌린지 생성 여부를 한눈에 보는 상태판 구성
- 운영 URL(https://challenge2-dusky.vercel.app) 상태 지속 확인

도움 받은 글 (옵션)

- 개인 프로젝트 자동화 실행 기록
- 커뮤니티 사례 제출 템플릿(머리말 중심 정리 방식)

캡처 화면
최종 결과 페이지: https://challenge2-dusky.vercel.app
(페이지 스크린샷 첨부)

1
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요