尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Make a fun poll between two or more choices (Virat · Rohit · Dhoni, pizza · biryani), share the link, and watch the votes.
Just for fun. Not official or legal elections.
Full project reference (what, who, journey, sharing, design rules, open questions): docs/ABOUT.md.
No database setup needed. It saves to a local folder (.data/). To use a real database, copy .env.example to .env.local and set DATABASE_URL.
Short summary. The full, current list is in docs/ABOUT.md (counting day, Hindi, real inked-finger photo, app feel).查看完整 README ↗(Formerly "Election".)
Make a fun poll between two or more choices (Virat · Rohit · Dhoni, pizza · biryani), share the link, and watch the votes. Just for fun. Not official or legal elections.
Full project reference (what, who, journey, sharing, design rules, open questions): docs/ABOUT.md.
npm install
npm run dev # open http://localhost:3000
No database setup needed. It saves to a local folder (.data/). To use a real database, copy .env.example to .env.local and set DATABASE_URL.
npm run check # types + tests + production build
Short summary. The full, current list is in docs/ABOUT.md (counting day, Hindi, real inked-finger photo, app feel).
patricka project).| Part | Choice | Why |
|---|---|---|
| App | Next.js + TypeScript | One codebase for pages, API and share images. Very common, easy to hire for. |
| Database | Postgres (Drizzle) | Safe, proven, handles huge growth. Local file database in development. |
| Voter identity | Signed cookie | No login needed to vote. Can add sign-in later. |
| Rate limits | In memory | Swap for Redis when you run more than one server. |
Files to know: src/db/schema.ts (tables), src/lib/polls.ts (all poll and vote rules), src/app/api/ (the API), src/app/ (pages), src/styles/ (look).
DATABASE_URL, VOTER_SECRET (16+ characters) and NEXT_PUBLIC_SITE_URL. The app refuses to start in production without the first two. After deploying, open /api/health: {"ok":true} means the database is connected..env.example)./admin, needs ADMIN_SECRET).