Hello there, That is very detailed project requirement, and I may have questions with them, I expertise in WordPress coding standard and php coding, with all form validations and error handling. All code would be from scratch and code would with proper formatting for future updates. I would need at least need 25 o 30 days for the project to complete, this is rough estimate.
My profile - https://www.freelancer.com/u/swsDreams