Tools for building a Retirement Community Website?

Have a client who is interested in a fairly simple website, the only complication are:
1. Three roles (Admin, Board Member, Regular Member) plus the public
2. Admin will be uploading documents (PDFs, Word Docs, Excel Spreadsheets) for each Role Type to access.
No need to charge for membership or sell anything.

I’d like to find a very simply tool that would allow them to upload from the backend, assign the right category and have the documents show up on the right page (in decending order) with a title and icon and link to open – all automatically (shortcode?)
The Roles/Page access is probably going to be pretty easy to do as I have a few plugins in mind, but if you have an opinion on that, please share.

Greatly appreciate the direction.

Thanks!

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer