4 simple executable applications (.exe software) that run on the user computer (Windows) to develop. The applications will allow our customers to run searches in our B2B marketing databases (large address databases), display the results (addresses) and export them into .txt, .csv or .xls.
Here is an example of an entry in our database: John Smith, Purchasing Director, Company ABC, Street Y, City Z, Manufacturing Company, 500 Employees, tel, fax
Each application would have 2 main simple functions :
1) A multi-Filter allowing the application to filter the address database depending on the user selections and display the results (addresses).
(The user will for example be able to search all companies in CityX or all manufacturing companies in CityY or all companies with tel and so on...)
2) Export of the results into .txt, .csv or .xls.
The software required is a stand-alone software (it will not connect to any server database or any external network. It will just (basically) open a local database, search through it and display the filtered addresses to the user according to his search requests. It works from the user's computer (offline). Also there needs to be no add-ons or plugins required to run it.
You need to develop 4 similar applications for this project. Each of the 4 applications will be almost the same (same functions and architecture), but each of them will use a different address database and a different text for the search fields. (different language)
We will provide you with the full "source" raw databases in .csv along with more detailed guidelines. Each database contains from 500'000 to 10 million different entries.
FEATURES NEEDED AND OTHER:
- FAST SEARCH
You need to convert the database to a format adjustable for fast wide searching. It needs to be organized in dictionary-indexed mode with a lot of references. So that the searches will be completed quickly in a few seconds without taking too much resources.
- DATA SCRAMBLING
The data needs to be scrambled so that the user will not be able to extract the whole raw data from the files.
- PROGRAMMING LANGUAGE
C# or C++ would be preferred. Please indicated in PMB in what language do you expect to develop the app.
- APPLICATION INTERFACE
The interface design has been done in Photoshop. We will provide you with the layered .psd file.
IMPORTANT NOTE: The first application has already been developed in C# language by another freelancer from this website. But the problem is that he has had some personal problems and is not currently available. The project was then not completed. This is really unfortunate but we then have to re-assign this entire project to another freelancer.
We will provide that application (which was already developed) to the chosen bidder. It will then be easier for you (if you are selected) to understand what is needed in order to develop the applications faster.
PROJECT URGENCY
This project is quite urgent. We normally have less than 1 week to have it completed.
IMPORTANT QUESTION YOU NEED TO ANSWER ALONG WITH YOUR BID:
Along with your bid, please let us know in PMB what programming language will you use and how do you intend to develop the application so that it will be working fast.
PLEASE ONLY BID IF YOU ARE THE DEVELOPER WHO WILL DEVELOP THE APPLICATION.
Thank you
Hi. I can work in your applications. I have 14 Years of experience in Software development Windows and Web. Expert in Sql Server and .NET. Microsoft Certified as MCP, MCTS, MCPD, MCT. Please contact me to clarify all details
Hi,
I'm C# developer, so I will develop application in C# pl.
I have already had similar problem (multi-filtering large DB with many entries)and solved problem using "Stored Procedures" in SQL Server DB. I will implement same solution in your project.
Sincerely,
Milutin Cumic
Dear Sir
we have over 15 years of experice of developing softwares in desktop and web we have developed over 200 application ready to sale
we can develop this appplication as we have developed similar application
Jitendra
Hi,
I have around 8 years of expertise in .NET and have started taking up freelancing IT projects. I have been part of a high ranked IT Services company and had been delivering projects with high quality. I do not compromise on quality and deadline.
I shall be using C# and shall speed up the delivery by the help of my sister who is also a .NET developer.
We can test each other's code and in this way would ensure Quality delivery.
Regards,
Gana