Descrizione del progetto
TradottoL'idea dovrebbe rimanere semplice per l'utente: un candidato sceglie una categoria, una città o un'opzione remota, un intervallo di stipendio e un paio di parole chiave, lo salva come abbonamento e una volta al giorno riceve un'email che elenca solo i nuovi annunci che corrispondono a quei filtri dall'email precedente. Se non è apparso nulla di nuovo, non viene inviata alcuna email quel giorno. Disiscriversi deve richiedere un clic direttamente dall'email, senza effettuare il login, e dovrebbe esserci anche un'opzione per mettere in pausa un abbonamento invece di annullarlo completamente.
Sul backend abbiamo bisogno di una logica di corrispondenza che venga eseguita una volta al giorno contro le nuove pubblicazioni, deduplica in modo che la stessa posizione non venga mai inviata due volte allo stesso abbonato e gestisce le persone con diversi abbonamenti salvati.
Cosa ci aspettiamo dal freelancer:
— struttura del database per memorizzare i criteri di filtro per utente
— lavoro in background giornaliero che abbina le nuove pubblicazioni contro gli abbonamenti attivi
— modello di email e consegna, incluso il link per disiscriversi con un clic
— una pagina di gestione degli abbonamenti con pausa e ripresa, non solo eliminazione