dooomer / santanizer Goto Github PK
View Code? Open in Web Editor NEWAutomatic pairing for secret santa.
Automatic pairing for secret santa.
When procesing completed without errors need send emails.
Emails should received only peoples who will congratulate. Mail should contain only name (without email).
Setup default exiration time for access. Display expiration date in access email.
Close access when exired by schedule.
Find and integrate html template with new year styles.
Replace access key by link to start page (with key).
An example:
Generate temporary code (invite), use this code before start filling persons. When code is expired - show alert and reset progress.
Add request form. User print email and send form.
Requests save into database.
In order by queue, with some delay, requests are processing - generate unique access code and send him to email.
User go back to the site and enter your access code. Access code activate in this moment for limited time (several minutes).
User do work and when process is end (emails was sent to recepients) - access code to be disabled.
Store secrets and environment depended variables in separeted property file on server.
Add property file in run app command.
Add some terms of use.
Throttle access requests by IP.
And processing.
Configure ci/cd.
Add table participants
.
Columns:
Name and email MUST crypted.
Record MUST deleted after end selection and notifications.
Add recaptcha to registration.
Configure HTTPS by Letsencrypt.
Should be can set up deadline date before processing.
An example in 1 step (where add contacts), or after processing but before sending emails.
Selected deadline date need to be used in the letters.
Need:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.