Ask anything, vote with a single tap, and see what everyone thinks. Just for fun, not official.
AI translation
Ask anything. Vote in one tap, then see what everyone thinks. Just for fun, not official.
SocialTypeScript · CSSGitHub @LKB00OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
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).Read the full 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).