Summary of Requirements
This project needs the following to be delivered:
(a) Cosmetic changes to the coded panels. (These panels were supplied by myself as straight HDML panels but the former developer chose to re-write them, without consulting me, and in doing introduced many errors & in some cases took it on himself to completely redesign some panels simply to make his development task simpler)
(b) Editing of some fields
(c) HASHING of passwords, when storing them
(d) Correcting a few minor logic errors
(e) Convert the completed code to work with my supplied MySQL database design. The previous developer, although I supplied the schema layout as a MySQL Workbench data export file, decided to rewrite the MySQL Schemas in a very simple form
(f) Supply a dump of the MySQL schemas for my verification
(g) Completing the coding of three HTML panels plus one simple print report. (These panels have been rewritten by the previous developer and are in the codebase. It would be up to you whether you use this work or whether you use my supplied HTML panels to redevelop them from scratch
(h) Optional Task: Install the resulting codebase under MySQL Workbench on my in-house development computer. If this installation is NOT agreed upon, then the new codebase must be delivered for independent verification BEFORE the Freelancer milestone payment is released (in other words following the Freelancer recommended procedures).
I will supply the following:
(a) An existing codebase consisting of completed panels & a dump of existing MySQL schemas which the codebase operates with
(b) A MySQL Workbench database dump which will be the final database required
(c) Detailed programmer development documentation
(d) My HTML panel layouts which can be used for the new development
(e) I will contribute project testing, if this is required
Preferably I would like a single developer, who can communicate in English and does not manage a team of junior programmers who cannot read the supplied English development specifications.
I believe that this is a small initial project which, if successful, will be followed by a lot more development work.