Hi,
I read your requirements,
As you mentioned that you want to build user registration functionality with user web panel area to manage every users dashboard.
I will add those section in your web in order as you mentioned and complete it in time.
I am a expert wordpress developer with 5+ years of experience,I have good experience in wordpress theme,post types,plugin,custom coding,ajax,api etc.
I would like to come in PM and discuss in details and start work then
Thanks
Saikat