Hi there,
I have gone through with your project details all your requirements are pretty much clear so I would like to offer our services for your required project.
We will integrate all your required features in your website including login for user, admin functions, user will be in a position to update profile, payment integration etc. Also we will integrate blog with your website where people can post information, shares jokes etc.
Website will be Mobile Responsive, SEO friendly, Cross Browser compatible and will be available at all major search engines like Google.
Simply contact us on PMB to have clear collaboration on your project & may get your work started with out wasting your precious time.
Looking forward to hear from you.
Best Regards,
Anna Shaaz