I am designing a Project Management App. See Mockup.
User Selects a Folder in the Folder Treeview. A folder can have subfolders.
The Projects in that folder is then displayed in the Projects Treeview.
The User Selects a project. A project can have Subprojects.
The Tasks related to that project is displayed. At the same time, the Details of the Project is displayed in the Details Pane.
The User selects a task. The Details Pane then displays the details of the Task (instead of the Details of the Project). The details of both the Project and a Task are the same, so one screen will work for both.
Is this a good workflow? Is there a better way to do this?
The alternative would be to have a single Treeview that Displays Folders, Projects, and Tasks in a single Treeview. My concern with this is that a Project with 25 tasks would be difficult to navigate.
I have posted a lot on programming questions on StackOverflow, but this is my first on UX.