尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗아이가 매일 루틴을 체크하면 부모(엄마/아빠)가 승인해 스티커를 주고, 30개를 모으면 장난감 쿠폰이 생기는 서비스. 전체 기획은 SPEC.md 참고.
npm install
npm run dev
.env.example을 .env.local로 복사한 뒤 입력
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEY (service_role / secret 키, 서버 전용·절대 공개 금지)npm run dev 후 http://localhost:3000/admin 에서 ADMIN / 1234 로 로그인 → 가족 추가로 엄마·아빠 아이디/비밀번호와 아이 이름 입력
ADMIN_PASSWORD로 ADMIN 비밀번호를 꼭 바꾸세요(기본값 1234는 누구나 압니다).한도 규칙(가족 5개, 아이 2명)은
schema.sql의 트리거로 DB에서도 강제됩니다. 예전 스키마를 이미 실행했다면 schema.sql을 SQL Editor에서 다시 실행하세요(재실행 안전).
GitHub 저장소를 Vercel에 연결하고 환경변수(.env.example의 항목들, SUPABASE_SERVICE_ROLE_KEY와 ADMIN_PASSWORD 포함)를 등록하면 push마다 자동 배포됩니다.
src/components/kid/* — 아이 화면 (토글, 대기, 스티커판, 쿠폰, 축하 연출)src/components/parent/* — 부모 화면 (승인함, 루틴, 쿠폰, 설정)src/lib/kid-api.ts — 아이 링크용 API (실서비스 RPC + 데모 구현)supabase/schema.sql — 테이블, RLS, 승인/토글 RPCsrc/app/api/admin/route.ts — 관리자 API (가족 생성/삭제/비밀번호 재설정)src/components/admin/* — 관리자 화면(/admin)kid_view / kid_toggle / kid_pick_theme RPC만 호출됩니다. 테이블 직접 접근은 RLS로 막혀 있습니다.approve_submission RPC로만 가능합니다.