QuickPoll Pro is a full-stack, real-time polling application designed to let users create, vote on, and analyze custom polls instantly. Built with clean UI/UX and lightweight architecture, it allows seamless poll distribution via shareable links and dynamic scannable QR codes.
๐ Live Demo: https://quickpoll-app-ten.vercel.app
- ๐ Real-Time Poll Analytics: Visual progress bars with dynamic percentage calculations and a toggleable chart view.
- ๐ฑ Instant QR Code Sharing: Automatically generates scannable QR codes for easy mobile voting access.
- โณ Custom Timers & Expiration: Set custom expiration windows for active voting sessions.
- ๐ One-Click Link Sharing: Copies dynamic direct URLs straight to your clipboard.
- ๐จ Modern & Responsive UI: Clean card layout with built-in dark/light mode toggle options.
- Frontend: HTML5, CSS3, JavaScript (ES6+), Chart.js, QRCode.js
- Backend: Node.js, Express.js
- Database: MongoDB / MongoDB Atlas
- Deployment: Vercel (Frontend), Render (Backend)
To run this project locally on your machine:
- Clone the Repository:
git clone [https://github.com/Manasvidalvii/quickpoll_app.git](https://github.com/Manasvidalvii/quickpoll_app.git) cd quickpoll_app