Voting Poll

Voting Poll

About Voting Poll

Perfect for websites that want engaging audience feedback.

With built-in support for Supabase or Firebase, votes are stored persistently and synchronised across users in real time. This ensures results stay accurate across sessions while preventing duplicate votes.

Demo

Voting Poll Component Preview

Features

  • Three display modes: Inline, Popover, and Dialog

  • Persistent vote tracking via Supabase or Firebase

  • Real-time vote synchronization across users

  • Built-in duplicate vote prevention when persistence is enabled

  • Optional password-protected results viewing

  • Flexible vote display: percentages or absolute numbers

  • Visual feedback during voting (loading and success states)

  • Fully responsive layout with customizable styling

  • Automatic vote count updates via database integration

Supabase Integration Guide

Integrate Supabase under 5 minutes

Firebase Integration Guide

Integrate Firebase under 5 minutes

Customisations

  • Vote persistence toggle to prevent duplicate voting

  • Results visibility controls (show before vote or hide)

  • Password-protected results access

  • Decimal precision for percentage display

  • Full styling control for container, options, fonts, borders, and spacing

Usage

  1. Add Voting Poll to your Framer canvas.

  2. Enter your poll question and description in the property panel.

  3. Add voting options (up to 12 options supported).

  4. Choose your preferred display mode: Inline, Popover, or Dialog.

  5. Connect your database (Supabase or Firebase) and provide credentials.

  6. Customise the appearance using the styling properties.

  7. Publish and test.

After completing your purchase, you will receive a link to the component.

Copy the URL and paste it into your Framer project to import it.