Create a competition entry mechanic module for DNN (DotNetNuke).
Module creation only -
User will be presented with a form to capture information: First Name, Last Name, Phone Number, Unique code, check box for agreeing to terms and conditions(link to Terms and Conditions page, configurable in module settings) Upload Button to allow the user to upload an image, Google recaptcha, and submit button.
a csv file will be provided with unique alpha numeric codes (allow for up to 500, 000 possible codes)and will need to be pre-loaded to the module via module settings, when user enters a correct code they will be able to submit the form, if the code is incorrect or has previously been used they will not be allowed to submit the form and will be shown an error message.
Require field and reg expression validators will be required for all fields. failure to meet validators will not consume the unique code.
Each successful submission of the form will add the user to the database and will represent one entry.
If the user also uploads an image they will be receiving an extra entry in the draw and therefore will need to entered into the database twice. All image submissions will need to be retrieved on demand by website admin and also email to adress defined in the module settings.
At the completion of the competition the site admin will need the ability to export the entries as a csv file. this will contain all form fields.
this will need to be configurable by admin via module settings with the standard DNN WYSIWYG editor.
the successful developer will be provided with a PSD of the initial state of the form (before the user fills it out) and you will use this to layout the form and also use as a guide for any further success screens etc.
Please quote reference #CompMech in you initial correspondence to show you have read the details of this build.
You will need to have an eye for detail (Design is a critical factor) and the ability to work to deadlines without excuses. We have a number of larger DNN based projects planned for the 3rd quarter of 2016 and the completion of this task to a high standard will stand you in go stead to be considered for future work.