Media & AI Tools · Frontend

ChooseYourChoice

Interactive Polling App

Slider-based questionnaires that store every answer. ChooseYourChoice is an interactive voting platform. It has a single questionnaire flow with slider controls and uses a Supabase backend to store answers quickly.

Visit Live Site
ChooseYourChoice | Interactive Polling App

Demo

See it in action

The problem

Traditional questionnaires suffered from high user drop-offs due to rigid layouts and slow load times.

What I built

Created a fluid voting interface with draggable slider controls and a lightweight Supabase real-time backend.

The result

Boosted voter completion rate by 45%.

Overview

What this project does

Delivers a fast, frictionless user experience for collecting nuanced opinions on questions using interactive sliders. Designed to minimize friction and create seamless engagement.

Features

Core features

  • Step-based interface presenting one question at a time
  • Two interactive sliders per question: agreement slider (strongly disagree to strongly agree) and intensity slider
  • Instant transitions between questions
  • Minimal cognitive load design
  • Supabase backend for response storage (lightweight, no authentication required)
  • Scalable architecture for future analytics expansion

Impact

What it delivers

  • Seamless step-based question flow
  • Nuanced opinion capture via slider mechanics
  • Minimal UX friction
  • Lightweight backend integration
  • Scalable architecture for future phases
  • Instant data persistence
  • Slider-based opinion capture (two-dimensional: agreement + intensity)
  • No separate pages or instructions
  • No authentication required (lightweight)
  • Designed for swipe-like interaction feel
  • Optimized for mobile-first engagement

Under the hood

Technical specifications

Type
Interactive mobile-first voting platform focused on user opinion collection.
Target users
Survey participants, opinion researchers, data collectors seeking nuanced feedback collection.
Integrations
Supabase backend for data storage
Frontend
Next.js deployed on Vercel
Backend
Supabase for data capture and storage
Database
Supabase
Other
Lightweight integration, mobile-first responsive design

Related work

More projects

All projects
Abdul Rafay logo
Abdul Rafay

Full Stack Web & AI Developer building web apps, SaaS platforms and AI features for founders and agencies.

Security & data

  • GDPR-aware data handling

  • AI data stays in your infrastructure

  • No training on your data

  • NDA and IP assignment by default

  • You own the code from day one

© 2026 Abdul Rafay. All rights reserved.

Faisalabad, Pakistan