尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證test
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
• / and /test — Bariu takes the test on his phone/computer. Questions
are checkbox-style (more than one option can be picked, though the test
doesn't advertise that so it stays quick to fill out). He sees a
confirmation screen once it's submitted.
• /results — password-protected page where you can see every submission
and Bariu's full set of answers.
Next.js (App Router) + TypeScript + Tailwind CSS, with Supabase as the
database.檢視完整 README ↗A two-sided skincare quiz:
/ and /test — Bariu takes the test on his phone/computer. Questions
are checkbox-style (more than one option can be picked, though the test
doesn't advertise that so it stays quick to fill out). He sees a
confirmation screen once it's submitted./results — password-protected page where you can see every submission
and Bariu's full set of answers.Next.js (App Router) + TypeScript + Tailwind CSS, with Supabase as the database.
Create a free project at supabase.com.
In the Supabase SQL editor, run the contents of supabase/schema.sql to
create the submissions table.
Copy .env.local.example to .env.local and fill in:
SUPABASE_URL and SUPABASE_SERVICE_ROLE_KEY from your Supabase
project's Settings → API page.ADMIN_PASSWORD — whatever password you want to use to view results.ADMIN_SESSION_SECRET — any long random string
(openssl rand -hex 32 works well).Install dependencies and run the dev server:
npm install
npm run dev
Open http://localhost:3000 for the test, and
http://localhost:3000/results to view submissions (you'll be asked for
ADMIN_PASSWORD).
This app works on any Next.js host (Vercel, Netlify, etc.) since all data lives in Supabase rather than on local disk — set the same four environment variables in your host's project settings.
All quiz content lives in src/data/quiz.ts as a list of sections, each with
a list of questions. Add a new section/question there and it automatically
shows up in the test flow and in the results view — no other files need to
change unless a question needs custom conditional logic like question 9's
follow-up.
The service role key in SUPABASE_SERVICE_ROLE_KEY is only ever used from
server-side code (API routes and server components) and is never sent to the
browser, so submissions stay private to whoever knows ADMIN_PASSWORD.