Copying all user posts to a separate page

I am trying to create a separate page that stores user-generated posts. More specifically, on this page, I would like all the posts which a user would have created to be copied where it can be viewed and edited accordingly. This would reflect sort of a user-only dashboard with all of their available posts. Would anyone have any suggestions on how I can go about achieving this?

Hi,
Create a database to save all posts, create a dynamic page for every user and display all posts from that user in the dynamic page.

Let us know if you need further help.
Or

It works! Thanks a lot! How about displaying content from one repeater to another based on a button that users click. Do you know how I would achieve that?

For example,
Say a user “likes” a post from the dashboard, I would like to have all the posts that each users “likes“ displayed on a “like page”.

@brit-alexis The same concept can be applied here too, save to a database all likes given and display the posts a current user liked.

Would this require code or would this require a filter like the post mentioned above?