Hello Sir,
Your requirements can be fuIlfiled by WordPress CMS where you can manage the whole website.
I am expert in WP development and I am sure that I can make your task done.
Please ping me on chat to discuss the same so that i can give you appropreate quote.
Expecting your best.
Thanking you
Umesh