DEV Community

Corey Thompson
Corey Thompson

Posted on

5 1

A Secret Santa Assignment Tool in Svelte 3

Does anybody else have this problem? My family asks me to have everyone draw names from a hat, something I could do in 3 minutes. Where does my mind go?

"I've done this hundreds [read '5'] of times. I could fix this by [...]"

There I go again, trying to fix the world's non-existent problems.

Anyways, I thought I'd share my latest project, which was to whip together a basic tool to randomize the assignments for our family's Secret Santa.

Secret Santa Shuffler

It's a pretty basic app made with Svelte 3, which is what I've been using for the last few months for small projects. I was looking for an excuse to try the awesome built-in Svelte animations.

If you'd like to fork and give it superpowers (like input validation), the source code is public on my GitHub.

GitHub logo thompcd / secret-santa-shuffle

Secret Santa assigner

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️