I have an application written in .NET which is a prototype for financial software for personal use.
It allows the user to import transactions, and then the application tries to recognize recurring transactions.
More info about the project can be found in my bid request #853533.
The total size of the Visual C# Source files is 227 kB (233.196 bytes).
Some info from the original coder:
"I've divided the project so that two (or three) coders can work on it. There are two projects with the following characteristics:
1. Data project, contains the data model that goes into the database.
2. The user interface, witch also contains the pattern detection algorithm.
I've placed the pattern detection process into the user interface as this process needs to update the user interface (e.g. while reading the input files)"
What I need is extensive documentation for this software.
It consists of 2 parts:
1. document the software within the source code itself,
2. document the software in a seperate document.
That last one should be very extensive, including diagrams of the object model, etc.
The audience for the documentation is future programmers who will be working with it.
People who place a bid for this bid request should be .NET programmers themselves.
Right now I'm not able to attach the source files to this project. The selected coder(s) will of course receive all files. I understand that this makes it hard to place a bid - sorry about that.
However I have attached the compiled application including a small csv file as a sampe of what files can be imported. This file is not big enough to test the recurring pattern detection algorithm though.
Probably I will select more than 1 person to do this documentation. Coders who do an excellent job, will be invited to future coding projects for this application.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
* * *This broadcast message was sent to all bidders on Friday May 16, 2008 9:21:02 AM:
Hi, I have decided to attach a zipfile which holds the compiled application including a sample file to be imported. This allows you to run the application and get a general idea of its workings. thanks,
## Platform
Microsoft Word & Visual Studio .NET