Moving items to new boards based on timeline

I’m trying to set up my boards as follows:
Each group will be a project, and each item will have a timeline for completion.
I’d like to automate a new board that organizes these items by timeline.

I thought sprint boards would be the way to go, but I just can’t figure out how to automate this process. Any help would be greatly appreciated!