Users should have profile page. (Name, Social Profiles, Follow, Post wall etc)
Website owner should be able to charge membership with renewal fee
Website owner should be able to sell courses
27 фрилансеров(-а) готовы выполнить эту работу в среднем за ₹103704
I will make membership website for you which you want,there is community membership and courses features also so come over chat for more discussion!