Yeah, that's what I do. I just use a separate virtual desktop for each project I'm working on. I've thought about writing scripts to pull everything up, but I've never taken the time.
But you still have to open the iTerm with split panel and navigate to the correct folders the first time you open a project every day. These are the steps I want to automate.