I can build this professionally for you in WordPress. I will also including some customisation where necessary both Theme and Plugin. I have the necessary skills if you would reach out to me.
Trying to build it with the requirements above and not with WordPress is definitely on the low side considering budget even if you are building with WordPress and you are considering and factoring Premium Plugin that a premium like this should use. If you could review this and let me know i will be more than glad to work diligently on this. Thank you