Build custom upload and display module for DNN

IN PROGRESS
Bids
10
Avg Bid (USD)
N/A
Project Budget (USD)
$50 - $500

Project Description:
Project Summary:

I need two related modules built for a DNN site. The first module uses a CSV file to associate thousands of already-uploaded files with their respective portal user. The second module securely displays and downloads these files to each user.

Project Details:

The portal is built on DNN 7.x, Windows Server 2012, and SQL 2012. There are several thousand users of the site, each with a unique 2 to 5 digit ‘Owner Number’.

The first module should take a CSV (or Excel) file as input via upload. The CSV file will have the following columns: (a) Owner Number, (b) Year, (c) File URL and Name (see attached example: 1099s_2012.csv). This module should parse the CSV and use the Owner Number column to create an association between each portal user and the listed files. These files will already be uploaded to the DNN site. A mockup of this module is shown in Fig. 1.

The second module should SECURELY display these files to the correct user, based on their Owner Number. Each user will be associated with a unique file for each year, and the module needs to have a hyperlink to the file that launches in a new window. The files will mostly by in PDF format. A mockup of this module is shown in Fig. 2.

The following additional considerations should be taken into account:

• The uploaded files should not be accessible via direct input of the file’s URL. Only the DNN application itself should be able to access/download the files to the user.

• If errors are found in the CSV upon parsing it, the process should stop without making any changes to the system or database, i.e., the CSV should be checked for formatting, etc. before actually changing any database tables, etc.

• Any errors should be displayed to the user uploading the CSV file.

• As much as possible, the modules should be built with an eye toward future changes and the addition of later features.

Timeline

The winning bidder will be granted admin access to the DNN server as soon as the bid has been awarded. I need to see the first round of the modules within 2 days of the award. I will immediately test and if any issues are found, they should be fixed within another 2 business days. After awarding the bid, total time to completion should be no more than 4-5 days.

Skills required:
.NET, DotNetNuke, Software Testing, SQL
Additional Files: Project+Summary.docx 1099s_2012.csv Fig1.png Fig2.png
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire ValueCoders
$ 927
in 15 days
$ 1030
in 10 days
$ 302
in 3 days
$ 440
in 3 days
$ 309
in 5 days
$ 495
in 3 days
$ 350
in 5 days
Hire polisettygopi
$ 275
in 3 days
$ 500
in 7 days
$ 463
in 15 days