This is a german language implementation of secret santa. The design goal is minimal hassle for the participants, which is achieved by using e-mails for communication. The features are:
- No signup/app needed for participants
- No mailserver required, mailjet is used for sending (account required by manager)
- Configurable message text
Sadly, due to cross-origin policy issues, the browser is prohibited from sending POST requests to Mailjet directly, so a python server is necessary to act as a proxy.
- Install python requirements (e.g. with
pip install requests
). - Start python server with
python wichteln.py
. - Open displayed web-page (likely at localhost:8000/)
- Fill in participants as shown
- Touch up template if required
- Fill in Mailjet account data
- Fill in sender name ("Absender", the e-mail must be approved for sending via Mailjet)
- Press "Versenden!"
- python 3.6+
- requests library for python
- mailjet account for sending emails
Copyright 2022 Alexander Matz
MIT License, text see html/index.html