Source code must be written in Golang
Visitor to web page shall enter email address and name of document wanted
Email is then checked against a blacklist. If blacklisted, a special email (A) is sent
If email address is new, Visitor is asked to confirm opt-in
Where email is confirmed valid (opted-in) and not blacklisted, it is checked to
see if there has been X requests made within the last 24 hours. If so a special
email (B) is then sent.
If the same email has requested <X requests within the last 24 hours, the requested
document is then sent to the valid email as an attachment, and X is incremented by 1.
Have visitor to enter email address and request title of document desired
Following data must collected for each new or repeat visitor:
Name of document,
date and time of request,
Current value of X,
A bcc copy of any of the sent email is also sent to a designated email address
for archival purposes.
Future Additional Work likely, such as:
User of BuntDB (written in Golang & open source) as database
More features built on and based on BuntDB
4 freelancers are bidding on average €215 for this job
Hello there! We are a professional team of developers who are eager to cooperate with you and make a perfect design for your website. Thank you, Michael