Skip to content

david-mears-2/picker-wheel

Repository files navigation

Picker Wheel

A configurable picker wheel with weighted probabilities. Built with React 19, TypeScript, and Vite.

Features

  • Canvas-based spinning wheel with smooth animation
  • Configurable options with weighted probabilities (1–10)
  • Customizable colors via per-option color picker or palette presets
  • Spin results history with timestamps
  • Settings persist in localStorage
  • Tick sound during spin (Web Audio API)
  • Winner announcement modal
  • Responsive layout
  • Fully static — host anywhere

Development

npm install
npm run dev

Build

npm run build

Output goes to dist/. Serve with any static file server.

About

Picker wheel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages