I need someone to adapt the following software in a few ways: [url removed, login to view]
The reason for this project is that we want to create a printer driver that will stream-line the process of submitting PDF documents to our servers.
Therefore, the user should have the following experience: When he installs the software, he will register/log in using an email and password. These will be submitted to our server using a HTTPS post request. I will provide the interfaces to the server as they are already working. The information will also be stored locally.
When the user wants to send us a document, he will press print in whatever program he is in. Choose to print with the modified PDFcreator. After that he will get a dialog box where he can write a comment about the document. When clicking a "send" button he will see a progress bar (which is not a modal dialog box, but can be in the background if he does not want to wait). When the document has been successfully submitted (meaning that the software received a "success" code from the server) a tooltip, should show up saying that the document was successfully submitted. In the case, where there is some sort of error, the user should get a tooltip about this saying that he needs to submit the document manually. The PDF document should be saved to the desktop and an explorer window should open up with a saved PDF file already selected (Firefox does this using the option shown here. [url removed, login to view]).
You need to take care that the solution is compatible with all the same versions of windows as the current PDFcreator and that the installation process is not more difficult than the current version.
You need to push your solution to a repository on GitHub and transfer ownership of this repository to my user (fosils).
We also need the following adjustments:
- Re-brand. New names splash-screen, icons etc. (we will provide)
- Remove all unwanted add-ons and extra features
I will probably not award this project immediately unless I get bids below 100$, so please be patient and do not write me to get updates.