Hey how are you doing ,
I am an expert in website development and has created 100s of websites ,i have both the design and coding skills necessary to complete your work'
i can use wordpress for this task,it has got extensive plugins to manage membership ,and membership functions with respect to your requirements
i can create a 100% responsive design for you,so that it will look perfect in all the devices like smart phone ,tablets etc
After the development , i can give you free life time support for small changes and additions to the website
Hoping to work with you,i am online now ,if you are interested we can have a discussion going on
thanks