secret-santa-organizer Svelte Themes

Secret Santa Organizer

Automated Secret Santa gift exchange system with email notifications and real-time management.

šŸŽ… Secret Santa Organizer

An automated, full-stack web application for organizing Secret Santa gift exchanges. It simplifies the process of creating groups, managing participants, and securely assigning gift recipients with email notifications.

✨ Features

  • Create & Manage Exchanges: Easily set up new gift exchanges with custom names, spending limits, and dates.
  • Participant Management: Add participants with their wishlists via a simple interface.
  • Automated & Fair Assignments: The backend algorithm handles the secret Santa assignments randomly and securely.
  • Email Notifications: Participants are automatically notified of their assigned gift recipient via email.
  • Real-time Dashboard: View all active exchanges and their details in one place.

šŸ› ļø Tech Stack

This project is built with a modern, decoupled architecture:

  • Frontend: SvelteKit - A fast, modern web framework.
  • Backend: Spring Boot 4.0 with Java 25.
  • Database: PostgreSQL for persistent data storage.
  • Containerization: Docker for the backend application image.
  • Deployment:
    • Frontend (SvelteKit): Hosted on Vercel.
    • Backend & Database (Spring Boot & PostgreSQL): Hosted on Render.

šŸš€ Live Demo

You can access the live application here:
šŸ‘‰ https://secret-santa-organizer-gi1zi3cry-kevindmms-projects.vercel.app/

(Note: The URL may redirect or change with new deployments. If the link does not work, check the latest deployment URL in the project's Vercel dashboard.)*

Top categories

Loading Svelte Themes