URGENT - SIMPLE SOFTWARE TO DEVELOP - repost
$30-250 USD
Paid on delivery
We need a programmer to develop a simple software ( stand-alone Windows application - .exe software) which generates email addresses based on the content from imported .CSV files. Ideally the project needs to be completed within the next 24 hours.
Instructions:
Each line from the .csv files to be processed by the software, represents one record.
Each record includes the following 4 values separated by commas ",":
Company Name, John, Doe, [url removed, login to view]
The software needs to modify the original CSV file by conducting the following operations, in order:
A) Duplicate each record (each line) 5 times. (Each record will therefore be appearing identically on 5 lines)
B) Generate a combination of 5 possible email addresses for each record based on the following arrangements:
1) first [url removed, login to view]"at"[url removed, login to view]
2) first letter of [url removed, login to view]"at"[url removed, login to view]
3) lastname"at"[url removed, login to view]
4) firstname"at"[url removed, login to view]
5) first letter of first name + last name"at"[url removed, login to view]
Replace "at" with @
C) Place the generated email address at the end of each line. (Each of the 5 lines will include one of the 5 generated email combinations)
D) Add a unique "count ID" at the end of each line. The count ID has to be the rank of the record in the original file.
IMPORTANT - EXAMPLE TO UNDERSTAND HOW IT HAS TO WORK:
Let's say that there are the following 4 lines in the original .csv file:
Microsoft, John, Doe, [url removed, login to view]
Apple, Marc-Lewis Johnson, Rupert, [url removed, login to view]
Samsung, Henry, Andre Fergusson, [url removed, login to view]
Dell, James Hubert, Crowley, [url removed, login to view]
The software needs to apply the "algorithm" in order to generate a new .csv file with the following 20 lines:
Microsoft, John, Doe, [url removed, login to view], [url removed, login to view]"at"[url removed, login to view],1
Microsoft, John, Doe, [url removed, login to view], [url removed, login to view]"at"[url removed, login to view],1
Microsoft, John, Doe, [url removed, login to view], doe"at"[url removed, login to view],1
Microsoft, John, Doe, [url removed, login to view], john"at"[url removed, login to view],1
Microsoft, John, Doe, [url removed, login to view], jdoe"at"[url removed, login to view],1
Apple, Marc-Lewis Johnson, Rupert, [url removed, login to view], [url removed, login to view]"at"[url removed, login to view],2
Apple, Marc-Lewis Johnson, Rupert, [url removed, login to view], [url removed, login to view]"at"[url removed, login to view],2
Apple, Marc-Lewis Johnson, Rupert, [url removed, login to view], rupert"at"[url removed, login to view],2
Apple, Marc-Lewis Johnson, Rupert, [url removed, login to view], marc-lewis"at"[url removed, login to view],2
Apple, Marc-Lewis Johnson, Rupert, [url removed, login to view], mrupert"at"[url removed, login to view],2
Samsung, Henry, Andre Fergusson, [url removed, login to view], [url removed, login to view]"at"[url removed, login to view],3
Samsung, Henry, Andre Fergusson, [url removed, login to view], [url removed, login to view]"at"[url removed, login to view],3
Samsung, Henry, Andre Fergusson, [url removed, login to view], andre"at"[url removed, login to view],3
Samsung, Henry, Andre Fergusson, [url removed, login to view], henry"at"[url removed, login to view],3
Samsung, Henry, Andre Fergusson, [url removed, login to view], handre"at"[url removed, login to view],3
Dell, James Hubert, Crowley, [url removed, login to view], [url removed, login to view]"at"[url removed, login to view],4
Dell, James Hubert, Crowley, [url removed, login to view], [url removed, login to view]"at"[url removed, login to view],4
Dell, James Hubert, Crowley, [url removed, login to view], crowley"at"[url removed, login to view],4
Dell, James Hubert, Crowley, [url removed, login to view], james"at"[url removed, login to view],4
Dell, James Hubert, Crowley, [url removed, login to view], jcrowley"at"[url removed, login to view],4
Replace "at" with @
COMMENT: PLEASE NOTICE THAT WHEN A FIRST NAME OR LAST NAME INCLUDES SEVERAL WORDS IN IT (such as the first name "MARC-LEWIS JOHNSON" in the example), ONLY THE FIRST PART OF IT - WHATEVER IS BEFORE THE FIRST SPACE- NEEDS TO BE TAKEN IN ACCOUNT. (IN THAT EXAMPLE: "MARC-LEWIS")
Final
Once the new .CSV file has been generated, the user needs to be able to save the updated file to the computer.
other things:
- The app needs to be very stable and fast as it needs be able to process .csv files with up to 500K records
- There needs to be a "progress" status bar during the file processing.
IMPORTANT
- THE APP NEEDS TO BE COMPLETED IF POSSIBLE, WITHIN THE NEXT 24 HOURS
- PLEASE INDICATE IN PMB WHAT PROGRAMMING LANGUAGE YOU INTEND TO USE TO DEVELOP THE APP
- ONLY PLACE A BID IF YOU ARE THE DEVELOPER. NO AGENCIES PLEASE
Project ID: #4162167
About the project
72 freelancers are bidding on average $104 for this job
Hi, I'd like to help you on this. The requirements are fairly straightforward, thanks to your thorough description. I can commit to delivering this within 24 hours, developed using C#, as a single exe file, requirin More
Hello, I saw your project description and I can do this project for you. Please view my profile to see my resume. I am individual freelancer. I am currently available for work ,please view PM. Thanks, Hoda
Hi, I'm an asp.net developer, with more than 7 years of commercial experience, I can develop this app for you. I've done a lot more complex projects in the past. Regards, Daniel.
You can have it in the next 24 hours, or even the next 4 if you accept soon. Please check references on this site. I intend to do this in C#.Net on a Windows platform.
Hi, I can do this within few hours. I can do this as a C++ application that has no dependencies. It is a simple project.
I am very good at c++ programming, and this task is easy for me, please let me do it for you.
I can do this for you within next 24hours. I'm perfect on this. Check my message for detail please
Hello, I can do this project for right on time. Please check the PM I sent for more information
Greetings! We have understood your requirement and our Team can deliver this job exactly the way you want. Kindly refer PM for further details and post a reply to discuss more.