How would I go about recreating this page on Wordpress blog

I have been asked to create a Parish Council Website base on Wordpress. An example blog I was given was

One of the requirements of such sites is to make available meeting minutes / agenda's etc in pdf format. IE using Wordpress as a content management system.

On the example website this is implemented very well see

Do you have any idea what plugins are used here?

Would your custom post plugin be a good place to start?