← All Projects
Web App · Privacy-First · Pixel Art

GHOSTY
RAFFLE

A secret gift exchange app where no one — not even the host — can see who got matched with whom. Zero data stored.

ghosty-raffle.vercel.app
Live
GhostyRaffle app screenshot
0
Data Stored
50
Max Players
CSPRNG
Crypto Shuffle
1 CLICK
Secret Draw

FOUR
GHOSTLY STEPS

No accounts, no databases, no logs. Add players, draw, and everyone gets a secret email. That's it.

01
👥

Add Participants

Enter names and emails. Minimum 3, maximum 50 players. The more, the merrier.

02
🎰

Hit Start Draw

A cryptographically secure Fisher-Yates shuffle assigns each person a secret match.

03
📧

Emails Sent

Everyone receives a styled pixel-art email with their match. No one else sees it.

04
👻

Data Vanishes

Matches exist only in memory during execution. Nothing is saved — ever.

WHY GHOSTY
RAFFLE?

Most gift exchange tools store your data and let the host peek. GhostyRaffle is built different.

🔒

Completely Private

Matches are never saved to any database or log. Not even the host can see the full list.

🎲

Cryptographically Secure

Uses Fisher-Yates shuffle with CSPRNG. The randomness is as strong as it gets.

👾

Retro 8-bit Aesthetic

Pixel art ghosts, Press Start 2P font, arcade animations. Gift exchange never looked this cool.

📧

Styled Email Delivery

Each participant gets a beautiful pixel-art email via Resend with their secret match.

🛡️

Rate Limited

Built-in protection against abuse. No one can spam the draw endpoint.

📱

Fully Responsive

Works on desktop and mobile. Organize your secret gift exchange from anywhere.

👻

START YOUR
SECRET DRAW

No sign-ups. No data stored. Just add your crew, hit draw, and let the ghosts handle the rest.

Open GhostyRaffle