Real-time polling app. Create polls, vote, comment, see results instantly.
Live: pollspree.com
- Create & vote on polls
- Real-time results & comments
- User profiles & trending polls
- Dark/light mode
- Content moderation
- Frontend: React 19, TypeScript, Tailwind CSS, shadcn/ui
- Backend: Convex (real-time database)
- Auth: Clerk
- Tools: Bun, Biome, TanStack Router
git clone https://github.com/therealsamyak/poll-spree.git
cd poll-spree
bun install
cp .env.example .env.local
bun run devbun run dev- Start both frontend & backendbun run check- Lint & formatbun run check-types- Type check
See CONTRIBUTING.md for setup instructions.
polls- Poll questions, metadata, vote counts, views, likespollOptions- Individual poll options with vote trackingpollUsers- User votes on pollspollLikes- User likes on pollscomments- Poll comments with user info and timestampsusers- User profiles with usernames and avatars
Made with contrib.rocks.
Non-Profit Open Software License - see LICENSE for details.