iodigital-com / SecretSanta

Secret santa is the #1 online gift exchange organizer. https://www.secretsantaorganizer.com
ISC License
126 stars 64 forks source link

Allow people to participate the doodle way #481

Open MartinDelille opened 4 years ago

MartinDelille commented 4 years ago

Hi!

Thank you for this app which simplified my life organizing our coworking Secret Santa!

I wondered if there was a way to share a link so that people can subscribe to the secret santa themself?

I currently first use framadate to gather the participant (a Doodle equivalent), then I copy paste each email address.

This option wouldn't require me to have their authorization to use their email address because they would provide it themself.

This would be another good improvement in Secret Santa organisation!

tvlooy commented 4 years ago

We should do this. Maybe next year.

MartinDelille commented 4 years ago

Awesome!

Never heard the verb schould before but so appropriate in fact!

I'll be happy to help, sharing my thought about it so don't hesitate to ping me!

Unfortunately I have very poor PHP skills to do it myself.

tvlooy commented 4 years ago

Typo. Fixed. At the moment we need more people that can do the work

MartinDelille commented 4 years ago

Ok I thought in was on purpose! 😅

I'm curious about your motivation about opensourcing SecretSanta. At first I thought: Wow this is a very nice trick to gather valuable personal data!

People doing this usually don't opensource their source (even if it is not incompatible).

tvlooy commented 4 years ago

This started as a side project because we wanted to learn some new frameworks. People kept using the tool so we keep it alive. We run experiments but this is never about abusing people's data.

It was open sourced so people can propose features, fix issues or add translations. Chances are far greater that a feature will be added if your proposal contains code. As this is a side project, work is done by volunteers and/or sponsored by Intracto.

On top of that, if you use our tool and have doubts about our use of personal data at least you can audit the code. I am also not worried about someone "stealing" the code, which the license permits, because to be honest building a variant from scratch is not rocket science.

MartinDelille commented 4 years ago

Ok thanks for the explanation! I say it again: you really did a great work! I managed to organise a secret santa party with ease!

You should ask for donation I would tip you. I'm part of this project promoting free software and the commons more generally https://liberapay.com (but there is other alternatives).

tvlooy commented 4 years ago

all profit we make is returned to open source :) If you want to do me a favor please donate directly to PHP 7.4 release manager and Xdebug author Derick Rethans instead https://github.com/sponsors/derickr as he is still underfunded

MartinDelille commented 3 years ago

Thanks @TomCan for implementing this! I tried it and there is a minor improvement that could be done: the interface currently force to enter at least two other participant. The join by link solution could be presented directly from the creation!