尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A quiet corner for your mind — short therapeutic games and light journaling, built with
Next.js (App Router), TypeScript, Tailwind CSS, and Prisma (SQLite).
Open http://localhost:3000.查看完整 README ↗A quiet corner for your mind — short therapeutic games and light journaling, built with Next.js (App Router), TypeScript, Tailwind CSS, and Prisma (SQLite).
npm install
cp .env.example .env # then set SESSION_SECRET (see comment in the file)
npx prisma migrate dev
npm run dev
Open http://localhost:3000.
No email provider is wired up yet. In development, verification codes are logged to the
server console and also returned in the API response, and the sign-up / forgot-password
pages surface that code directly in the UI so the flow is testable end-to-end without a
real inbox. Before shipping to production, wire up a provider (Resend, SendGrid, etc.) in
src/lib/otp.ts (deliverOtp) and stop returning devCode from the API routes.
src/app — routes (pages + API routes)src/components — UI, auth, dashboard, and per-game componentssrc/lib — auth/session, OTP, streaks, badges, validation, shared helpersprisma/schema.prisma — data model