Skip to main content
Skip to main content

🎄 Secret Santa

Azure-powered gift exchange application (Open Source)

Secret Santa is a multilingual gift exchange web application that helps you organize Secret Santa games for your team, friends, or family — with a modern, cloud-native architecture running on Azure.

Secret Santa

Why I built it

Every year I see people fighting with spreadsheets and group chats to organize Secret Santa. I wanted something:

  • Simple enough for non-technical users
  • Privacy-conscious and transparent about data retention
  • Interesting enough technically to serve as a real-world reference for:
    • Modern frontend patterns
    • Azure serverless + data services
    • DevOps and GitHub best practices
    • AI-assisted development with GitHub Copilot

Secret Santa is the result.

Try it for your next gift exchange

You don't need an account to use the app.

What you can do as an organizer:

  • Create a game in a few seconds with:
    • Event date
    • Budget
    • Optional description or rules
  • Add participants and let the app handle random assignments with a fair circular shuffle
  • Protect games with participant tokens if you want an extra privacy layer
  • Use the organizer panel to:
    • View or resend assignments
    • Handle reassignment requests
    • Delete games at any time

What participants get:

  • A simple flow to join the game and discover who they're buying for
  • Optional email notifications with their assignment
  • The ability to request a new assignment (when the organizer allows it)

Built-in safeguards:

  • Games can only be created for today or future dates
  • Data is automatically deleted 3 days after the event date
  • Clear in-app Privacy Policy describing how data is handled

Ask me about my website

Powered by Microsoft Foundry

👋 Hello Friend!

You can ask me about:

  • Blog posts or technical articles.
  • Projects and contributions.
  • Gaming: Xbox, PlayStation, Switch, board games, chess, monthly updates.
  • Movies & TV reviews, About me & health journey.