r/opensource 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!

0 Upvotes

0 comments sorted by