Hello there, what you are looking for can be done in more than one ways. Since you need to display the content from the database to the clients, I am assuming you would also need a way to enter it in.
Relevant Skills and Experience
I would recommend going for PHP/Wordpress and MySQL based implementation simply because it fits your purpose best and is open source as well. In case you have any other preference, do let me know.
Proposed Milestones
$1058 USD - Design and Development of Web Portal
Can you send a message to me over chat to discuss the requirement in detail.
Best Regards,
Rishi