One big tasks list in Office365 SharePoint online

I want to use SharePoint to manage projects. Logically this means creating a project site per project, but I also need to display all of the tasks from the individual projects on the home page of the main site. I want to be able to define a view in the project task list and use that view on the main site.