Complete implementation of a Reddit-style proposal ranking system with: - Quadratic voting with credit decay (10 credits/day, 30-60 day decay) - Two-stage voting: Ranking (quadratic) → Pass/Fail (time-boxed) - Auto-promotion at score ≥100 to 7-day voting period - NextAuth.js authentication with email/password - PostgreSQL database with Prisma ORM - shadcn/ui components with Tailwind CSS - Docker configuration for deployment Features: - User registration/login with credit system - Proposal creation, editing, deletion - Upvote/downvote with quadratic cost (weight² credits) - Vote decay returning credits over time - Pass/fail voting with Yes/No/Abstain - User profile with voting history and credit tracking Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| auth.ts | ||
| credits.ts | ||
| prisma.ts | ||
| utils.ts | ||
| voting.ts | ||