You will create a nice-looking [b]GUI wrapper[/b] which will pass arguments as set by a user to my commandline application which has already been written. This application is a tool for automating needs for social networks.
I require the following features & stuff (for now, if the project has been finished successfully i might want some updates from time to time, which ill obviously pay for accordingly).
- very important: clean & optimized code, i will reject any code that looks fugly as hell.
- project should be written using msvc 2010 or atleast i should get a .sln that was created by msvc 2010 and compiles without errors on both msvc AND gcc (cross-platform)
- gui should use Qt as core
- in the gui there should be a top menu with the following tabs, each tab will have its own 'page'
-- list: this tab will contain some options to sort / delete duplicate / merge accounts from clipboard & txt files & urls.
-- proxy: this tab will allow a user to update the internal list of proxies, check if they work (i will supply code for that) and import/export options & clipboard & download list from url support (can give code for downloading if required).
-- messages: pretty much the same idea as list & proxy menu, but with messages..
-- queue: multiple actions can be ran simultaneous (thats really just running the cli applications multiple times) and / or in a queue, user should be able to set the amount of actions to run simultaneous in this tab.. (and this value should be stored & read from the settings file), user should also be able to swap entries in the queue & delete entries, when a new entry is added (read below @ second menu), the information regarding this entry should also be written to a config file, so in case the applications is terminated, a next time its ran it will be automatically added to the queue again.
-- settings: a few settings will be set here, mostly a bunch of file names & integers, this data should be written to a file (.ini or whatever you prefere) when a field changes & should be read to memory when the application starts.
-- help: i should be able to add buttons using a global array or something and if one is clicked a certain hardcoded text (which i will provide / hardcode myself) should be showed.
- below this menu there will be another menu, containing each 'module', ie: facebook, twitter. each module has a few minor differences (different options / actions).
-- a set of hardcoded actions should be available and fields for filenames & stuff should be filled automatically from the settings file.
-- a bunch of buttons adding different actions to the queue.
Thats pretty much it, i will explain each tab more detailed to the chosen developer (ie: exact texts, fields etc..)
Developer gets about 2 weeks to finish & i will ask to check source code after one or two days, please dont waste my time by giving unreadable / not compiling code.
7 freelancers are bidding on average $200 for this job
Hi. Truthfully, I've never worked with qt before, but I'm certain that in two weeks time I'll provide the needed product. If you're interested, I'm ready to start.
Excellent in combining c++ language applications and Java script Mobile [url removed, login to view] provide entire source code with automatic [url removed, login to view] work will only be execution