Customer Engagement Platform for Email, Push Notifications, & SMS
모바일 푸시, 웹 푸시, SMS, 이메일, 인앱 메시징 분야 세계 최고, 200만 기업이 신뢰해 연간 120억 건 이상 전송
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
베이비페어 현장 LG StanbyME 2 세로 화면을 위한 PLUS 파이 홍보 퀴즈입니다. • 운영: https://plus-pi-quiz.vercel.app/ • 기술: React 19.2.0, Vite 6.4.2, Supabase Auth/Postgres/Storage • 화면: 홈 → 무작위 2문항 → 경품 팝업 → 레벨·정답·해설 → 앱 설치 QR • 캔버스: 9:16. 가로 브라우저에서는 회색 배경 중앙에 배치합니다. 2026-10-07 검증 기준 정식 문제 5개가 활성 상태이며, 모든 활성 문항의 힌트는 꺼져 있고 힌트 문구·이미지 연결은 비어 있습니다. 문제테스트는 비활성화해 출제에서 제외했습니다. 관리자에 미사용 기록은 남아 있습니다. 운영 문항은 Supabase 데이터입니다. 이 콘텐츠 정리는 관리자에서 반영했으며 소스 변경이나 재배포가 필요하지 않았습니다. 저장소의 초기 SQL과 기본 5문항은 운영 DB의 모든 변경 이력을 재현하는 백업이 아닙니다.README 전문 보기 ↗
베이비페어 현장 LG StanbyME 2 세로 화면을 위한 PLUS 파이 홍보 퀴즈입니다.
2026-10-07 검증 기준 정식 문제 5개가 활성 상태이며, 모든 활성 문항의 힌트는 꺼져 있고 힌트 문구·이미지 연결은 비어 있습니다. 문제테스트는 비활성화해 출제에서 제외했습니다. 관리자에 미사용 기록은 남아 있습니다.
운영 문항은 Supabase 데이터입니다. 이 콘텐츠 정리는 관리자에서 반영했으며 소스 변경이나 재배포가 필요하지 않았습니다. 저장소의 초기 SQL과 기본 5문항은 운영 DB의 모든 변경 이력을 재현하는 백업이 아닙니다.
Node.js와 npm이 설치된 환경에서:
npm ci
npm run dev
npm run build
npm run test:sites
Supabase 연결은 .env.example을 참고해 .env.local에 VITE_SUPABASE_URL, VITE_SUPABASE_PUBLISHABLE_KEY를 설정합니다. VITE_SUPABASE_ANON_KEY도 대체 키로 지원합니다. 실제 환경변수 파일과 비밀 키는 커밋하지 않습니다.
연결 정보가 없거나 활성 문제 조회가 실패하거나 2개 미만이면 코드의 기본 5문항으로 동작합니다. 관리자 사용에는 Supabase 마이그레이션 적용, Google OAuth 설정, /admin 리디렉션 허용이 필요합니다. 인증된 @hanwha.plus 계정의 데이터·Storage 권한은 RLS로 제한합니다.
| 경로/파일 | 역할 |
|---|---|
/ · src/App.jsx | 홈, 문제 선택·채점·진행률·힌트 지원 |
src/ResultScreen.jsx | 6개 레벨, MP4 캐릭터, 해설, 앱 설치 QR |
src/RewardDialog.jsx | 경품 팝업, 10초 카운트다운, 파티클 |
/admin · src/AdminPage.jsx | Google 로그인, 문제·활성 여부·힌트 관리 |
/suri-review · src/SuriVideoReview.jsx | 6개 영상 크롭 검수; 현재 운영에서도 접근 가능 |
src/SuriMascot.jsx, src/styles.css | SVG 캐릭터와 디자인·애니메이션 |
supabase/migrations/ | 문제 스키마, RLS, Storage, 초기 데이터 |
worker/, scripts/, tests/ | Sites 정적 호스팅·SPA fallback·패키징 |
문제별 선택 후 700ms에 자동 진행합니다. 마지막 답변은 진행률을 650ms 동안 100%로 채웁니다. 0개 정답은 파이 첫걸음, 1개는 첫걸음/새싹/탐험가 중 무작위, 2개는 계산왕/자산박사/마스터 중 무작위입니다. 0~1개는 캔디, 2개는 타포린백을 안내합니다.
앱 설치 QR은 https://link-pluspi.hanwhalife.com/amw5zes를 목적지로 사용하는 정적 SVG입니다. 방문자가 휴대폰으로 화면을 스캔하는 방식입니다. 풀이 결과 저장, 중복 참여 제한, 분석 이벤트, 오디오는 구현하지 않았습니다.
Vercel은 npm run build 후 dist/client를 배포합니다. Sites 패키징은 dist/server/index.js와 dist/.openai/hosting.json도 생성합니다. 기존 자동 테스트 4개는 배포 worker와 산출물을 검증하며 퀴즈·관리자 전체 회귀 테스트는 아닙니다.