Skip to content

katylava/name-carousel

Repository files navigation

🎠 Professor Putterwump's Curious Carousel of Unreturned Names

A delightful Victorian circus-themed name exchange draw application for gift exchanges, Secret Santa events, and any situation requiring fair random matching with exclusion rules.

✨ Features

  • Smart Algorithm: Randomly assigns gift recipients while respecting exclusion rules
  • No Direct Exchanges: Ensures one-way matching (if A gives to B, then B won't give to A)
  • Exclusion Management: Easy grid-based interface for specifying who can't be matched together
  • Year-over-Year Support: Import previous year's draw to automatically exclude repeat matches
  • Animated Reveals: Configurable animation speed for dramatic name reveals
  • Export & Share: Save results as JSON, plain text, or shareable PNG images
  • Offline-First: All data stays in your browser - nothing sent to servers
  • Victorian Aesthetic: Beautiful late 1800s circus theme with authentic typography

🎪 Live Demo

Visit the live app: https://katylava.github.io/name-carousel

About

A smart(ish) name draw

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •