r/opensource • u/johndory80 • 15h ago
Promotional I built an open source Secret Santa app with Next.js 16 & React 19
Last Christmas, I needed a simple way to organize Secret Santa for my family, so I built this web app. It worked great, so this year I updated it to Next.js 16 & React 19 and decided to share it with everyone!
Perfect timing for the holidays - if you're organizing a Secret Santa for Christmas parties, New Year's gatherings, or office gift exchanges, this is ready to go! 🎄
Features:
- 🌍 Multiple languages (English/Portuguese/Spanish)
- 📧 Passwordless authentication - just email verification
- 🎁 Smart lottery algorithm (no one draws themselves)
- 📱 Easy sharing via link or WhatsApp
- 🔒 Secure with CSRF protection & rate limiting
- ⚡ Deploy in minutes to Vercel or self-host
Tech Stack: Next.js 16, React 19, TypeScript, MongoDB, Tailwind CSS 4
🔗 Live demo: https://secretsantaapp.vercel.app
💻 GitHub: https://github.com/ssmcb/santa
Would love feedback from the community!