The idea is pretty simple. There's two tables in the database for these tools. One lists a specific entity (say, a quest, and some details), and the second one contains nothing but ID references to the first entity, references to the user, and a completion date. (i.e.
UserID = 1, QuestID = 2, Completed = 2001-01-01).
There's two templates making up the front-end application. One is a generic "options" screen, allowing for users to customize their preferences, the second one if providing an oversight of the entries in the entity-table.
I currently run three instances of this app, all sharing a lot of the functionality (by means of the "options" screen), with plans on soon adding (at least) one more. The differences between the individual products are minor; mainly phrasing of output and database tables/fields, so it would be perfect if this would be rewritten to generic classes.
Ideally, an importer covering the translation of vB userids to XF userids will also be done to make my life easier when i go-live with XF.
I'm looking for a coder to help me out with this conversion, and perhaps add some minor improvements . I checked the code for one of the tools, and it's (in vB) about 350 lines of code (which includes all the vB4 variable registrations for the templates, and a fair bit of duplicate code to ensure alternating rows (which for some reason does not work anymore on vB4).
Interested parties (serious enquiries only, please) can start a PC with me and I can provide them with a link to see the tools in action, as well as a list of current and desired functionality. Once we settle on a price and project milestones, I will set up a project at freelancer.com, put money into an escrow account, and set up the milestones in there.
All code will become my property, and I will be free to do with it as I please, including but not limited to creating other instances of the tool, or create derived work with it.