Skip to content

agambagish/poll-it

Repository files navigation

Poll-it

Poll-it is a modern web-based polling platform that lets users create polls, vote on options, and interact through an intuitive upvote/downvote system — inspired by Reddit. Built using powerful tools like Next.js, React, and Clerk, it delivers a fast, responsive, and secure experience with Optimistic UI updates for seamless interaction.

✨ Features

  • 🗳️ Create and vote on public polls
  • ⬆️⬇️ Upvote or downvote poll options like Reddit
  • ⚡ Optimistic UI for real-time feedback
  • 🔐 Authentication via Clerk
  • 💅 Beautiful UI with TailwindCSS and ShadCN UI
  • 🚀 Built using Next.js App Router and PostgreSQL

🛠️ Tech Stack

  • Frontend: React, Next.js (App Router), TailwindCSS, ShadCN UI
  • Backend: Hono (Edge-ready framework), PostgreSQL
  • Authentication: Clerk
  • UI Strategy: Optimistic UI

📦 Installation

git clone https://github.com/agambagish/poll-it.git
cd poll-it
pnpm i
pnpm dev

Rename the .env.example file to .env and fill credentials before running the app.

🌐 Live Demo

https://poll-it-zeta.vercel.app

📄 License

MIT

🙌 Contributing

Contributions, issues, and feature requests are welcome! Feel free to open a pull request or start a discussion.

📌 Keywords

polling platform, create polls, voting app, reddit-style polls, upvote downvote system, optimistic UI, next.js app, react poll app, clerk auth, tailwindcss, shadcn UI, modern web app

About

A modern Reddit-style polling platform to create, vote, and engage with polls using upvotes and downvotes.

Topics

Resources

Stars

Watchers

Forks