Secret-Santa is an application specifically designed to simplify the process of organizing gift exchanges. With this app, users can easily organize a gift exchange without the need for manually drawing names from a hat or pieces of paper.
- Rule sets
- Send per Email
You only need to download the binary for your OS, from the latest release.
After extracting the zip
or tar
archive, you can use the binary.
- Setup Configuration file
- Setup Env variables
- Run application
config.yaml
users: # Register Users
- name: Clara
email: [email protected]
- name: Tom
email: [email protected]
- name: Jonas
email: [email protected]
- name: Max
email: [email protected]
- name: Lena
email: [email protected]
- name: Leo
email: [email protected]
- name: Jan
email: [email protected]
forbiddenCombinations: # Write down forbidden combinations
- combination:
- Max # Max can never get Lena
- Lena # Lena can never get Max
- combination:
- Jonas
- Jan
- combination:
- Clara # Clara can never get Leo or Tom
- Leo
- Tom
summaryEmail: [email protected]
emailConfig:
subject: SecretSanta 2023
content: Hi %v, your gift goes to %v # The first %v is the mail receiver name and the second %v is the name where the gift goes to
Flag | Description |
---|---|
y |
Sends emails directly |
Configure email credentails.
Set as environment variables, or write in a .env
file
MAIL_SENDER=[email protected]
MAIL_PW=123
MAIL_SMTP_SERVER=smtp.domain.example
MAIL_SMTP_SERVER_PORT=587