尚未检测到更新。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.