I am in need of wrapping up a code for an application that was written a few months ago. The application was written by a coder that had to leave the project because of personal matters and is no longer available to complete it.
It is almost done but requires a few bug fixes and some design fixes (outlined in the attached document).
The application is rather a simple one – one that lets a user write comments for different timecodes of a given movie:
The user chooses a movie clip and while playing it, pauses at certain times and writes comments about the frame at that timecode. The comment then appears on a list on the side with the timecode next to it. The whole list of comments is then saved with the same name as the movie clip with the extension “notes”. When another user opens that clip (and the accompanied “notes” file) he gets the whole list of comments and can then add his own comments. That's it in a nutshell.
Double-clicking a comment jumps to the proper frame in the movie clip so you can see the frame that has a comment on.
Each user gets his own color for commenting so you can see who left which comment.
It's mostly functional but has some problems of landing on correct timeframes or adding multiple comments on the same frame.
The application needs to run both on Mac and on PC (mostly on Mac). Therefore it was written in Java (with Eclipse) with VLC libraries and other shared resources. Not necessarily the best method but that's what we went with.
Eventually it will need to be compiled to a smaller distribution that will be simple enough to send to our users to just install or run.
Currently there are lots of folders (that many might not be needed). I'd like to distribute it simply without all the folders. An executable “EXE” for PC and a similar executable for the Mac, with the icon provided.
I'm attaching here the main code without the extra folders to make this light (views\[url removed, login to view]). Also attaching the doc with the needed changes (problems that were detected on the Mac but relate to the PC too).
Please bid with what you think it will cost You to complete this project, based on the changes needed in the attached doc.