Secret Santa Online
The easiest way to organize your holiday raffle
About the Project
Modern web application for organizing Secret Santa raffles with circular derangement algorithm that avoids self-assignments. Intuitive multi-step wizard, customizable emails with dynamic variables and restriction system. Supabase backend with RLS, Edge Functions and GDPR compliant with 90-day auto-delete.
Key Features
- Derangement Algorithm: Circular matching without self-assignments
- Multi-Step Wizard: 3 steps (Setup → Customization → Review)
- Customizable Emails: Dynamic variables ($NAME, $GIFT_FOR)
- Restriction System: Avoids specific pairs (couples, siblings)
- Advanced RLS: Row Level Security in PostgreSQL
- SEO Optimized: Blog with 10+ articles and sitemap
🛡️ Privacy & Security
This project complies with:
Custom Web
Create free and secure draws with intelligent matching. Multi-step wizard, customizable emails and integrated freemium model.
- 🧠 Smart Algorithm
Circular derangement ensuring matching without self-assignments. Restriction system to avoid specific pairs.
- 📧 Customizable Emails
Dynamic variables ($NAME, $GIFT_FOR) with responsive templates. Automatic sending with Edge Functions.
- 🔒 Total Privacy
Row Level Security (RLS) in PostgreSQL. GDPR compliant with 90-day auto-delete. No registration required.
Ready to Start Your Project?
Let's take your idea to the next level with professional development.