Find Jobs
Hire Freelancers

I need you to develop some software for me. I would like this software to be developed for Windows. The main goal behind this project is to create a software that checks source documents to ensure that the statements in the primary file are correct.

$1500-3000 USD

Cancelled
Posted almost 8 years ago

$1500-3000 USD

Paid on delivery
I need you to develop some software for me. I would like this software to be developed for Windows using C or C++. Proposal General Overview The main goal behind this project is to create a software that checks source documents to ensure that the statements in the primary file are correct. This product will be a proof of concept used to extract financial numbers that are present in a primary file, and to annotate the sources of the extracted numbers from a given set of source documents. This will be accomplished by having the user specify the file address of the primary file and the directory in which the source files are located. Then, the user will press a button to annotate the document using the sources. The user will then be able to export the document with the annotations to a pdf format. The user will be able to specify numbers that the program may have missed to be annotated and the user will also be able to change all of the annotations in order to double check the product. The product will consist of a Java backend and a Graphical User Interface (GUI) to accept input. The primary files will be in the formats of Microsoft Word or PDF. The Source Documents will be in the formats of Microsoft Word, Microsoft Excel, and PDF. Overview of the User Interface ​The user interface will consist of a large box with two smaller boxes on the left and the right. The left most box will display the primary document that is to be annotated. It will also show the annotated document after the annotation operation is completed. The right most box will show a preview of the list of source documents. The user will be able to relabel the files within the program and to change the default annotation abbreviations into user defined abbreviations. In the middle of the two boxes is a button that will initiate the annotation process once the primary file and the source files are selected. On top of the left box is a box to select a file from the users compute to be the primary file, and on top of the right box is another box for the user to select the source directory. Initial Use Case ​The first iteration of the product will be able to locate and display a primary file and to locate and display a directory of source files with default names and annotation abbreviations. The user will then be able to manually select a number located in the primary file for input. The product will then locate the file (or files) in which that number is present and create an annotation in the primary document using the default annotation abbreviation for the source file. Phases of Development 1. Researching and implementing Java libraries to read and write data from PDFs in a simple form. 2. Create an algorithm to for finding numbers of written and numeric form in a pdf 3. Create a GUI display to show the Primary PDF and the Source File. 4. Use GUI to highlight the numbers that appear in both documents and rudimentary annotate them. 5. Add changing annotation names an abbreviations as well as the ability to export to PDF format 6. Add support for Microsoft Excel and Microsoft Word documents Note: - Numbers located in the files should be able to be found both numerically and in written form o Example: 1.8 Million, 1,800,000 , One Million Eight Hundred Thousand , 1800 (In thousands) - The user should be able to set a denomination per file page if the numbers are denominated in thousands/ etc. - The user should be able to set a limit to how exact the number should be, due to rounding issues - The software should look professional and user friendly (simplistic) - The final report should have a legend, showing the annotated files abbreviates, as well as the spelled out full name of the file - For numbers that do not match exactly, the user should be able to identify these numbers easily and manually change them if they don’t suffice - If numbers are found more than once in the source documents, the user shall be able to easily which select which file should be used for the annotation. - This program should be able to process fast - The annotations should be in red, as well as the legend - The user should be able to change the font ( Time New Roman Default)
Project ID: 10664282

About the project

17 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, Good morning, I read your project and it's a type of file stream manipulation in C++/Java, the user interface can be build in IDE C++ like a visual studio or NetBeans Java. I have many years in system developement in C/C++/Java building libraries or use third party libraries , today I use C++ 11. The design pattern is needed to verify wich kind of file (.doc, excel, pdf e etc) that will be used. You spoke about Java, of course with java it's became more easy, but you want the code in C++ right? The milestones of course I adjust to be the Phases of Development. For more details If you like we Could have a chat. the project looks like very interesting and an good challenger. Best Regards
$1,500 USD in 30 days
5.0 (2 reviews)
2.8
2.8
17 freelancers are bidding on average $2,562 USD for this job
User Avatar
Sorry for exceeding max budget. Appreciate if you can share a sample file (just few lines) and how the file would look after annotation of numbers or other words. Please disregard my timeline/milestone for now, we can discuss this if we meet rest of the qualification requirements. Kindly visit our profile on Freelancer.com to know more about our past history. We look forward to your response.
$4,210 USD in 60 days
4.9 (63 reviews)
7.7
7.7
User Avatar
I am very proficient in java. I have 16 years java developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using java under linux environment. I used java to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using java, I can show you the demo of client, if you like. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you. Besides, I am very proficient in c++ also, hope I can help you.
$1,500 USD in 21 days
4.9 (155 reviews)
7.1
7.1
User Avatar
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that is required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$2,500 USD in 30 days
5.0 (3 reviews)
4.4
4.4
User Avatar
Hi. I am very curious about your project. I think I am the best one to complete your project successfully. I have lots of experience with C, C++. Please leave me a message to discuss more. Looking forward to hearing you soon.
$2,500 USD in 30 days
4.8 (9 reviews)
4.7
4.7
User Avatar
Dear Client, Greetings from Flowgica technologies, I have experience with these skills. We do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please check our freelancer portfolio at https://www.freelancer.com/u/mmadi.html?page=portfolio I am ready to work with you,kindly waiting for your response. Thanks & Regards, Mmadi
$2,400 USD in 29 days
5.0 (4 reviews)
3.9
3.9
User Avatar
HELLO. PLEASE ASK US ABOUT OUR PROMOTIONAL DISCOUNT TODAY. WE ARE EXPERTS IN MOBILE APPS, WEBSITES, AND SAAS SOFTWARE DEVELOPMENT. PLEASE MESSAGE ME. HAVE A LOOK AT OUR PORTFOLIO: https://www.freelancer.com/u/MilesChino.html
$2,500 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Risen Technologies is a software development & analytics company from Warsaw, Poland which assist new ventures with much needed strategic thinking and newest technologies. We have High-Quality engineers who can deliver the works on time and with great quality. We also develop our own ideas into fully working prototypes with the purpose of spinning them off into seperate companies. We work in following technologies: - Python, iOS, Android, PHP, Ruby for software development (Swift, Objective-C, JAVA) - AngularJS, NodeJS for front-end web development - Hadoop, Spark, Flink for Big Data - MATLab, R, SAS for analytics - Infrastructure: Amazon Web Services, Azure, all other cloud-based infrastructure, - VR: Oculus, HTC Vive, Mobile Cardboards - Transparent OLED/LCD’s: see-through interactive screens
$2,500 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Gaithersburg, United States
0.0
0
Payment method verified
Member since Jun 1, 2016

Client Verification

Other jobs from this client

Label Design
$100 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.