Setup private content for specific users with daily updates [closed]

Do you want this dashboard to be on the front-end or the back-end (inside /wp-admin)?

For the first case you just need to create a page with a custom page template for it, put all your dashboard logic into that template, and redirect your users to the page after they login (check this answer for the hook to use, you will need to place it inside the theme’s functions.php file).

For the second case – if you want something as part of /wp-admin – you need to look into creating a custom WordPress admin page (just search for these terms, there are plenty of tutorials).