I remember some time ago I saw someone posting an App for quickly opening all files and windows necessary for a given project. You could, for instance, set it up so, with a single click, you would open your text editor, some terminal windows running a given command, photoshop, some folders, etc.
Does any of you remember what program is that or use some custom solution for the same issue?
It's a huge pain to have to do that every time, specially if you switch between multiple projects
I am aware that this doesn't really help you as your question seems to suggest you are not using an editor that can be run in the terminal.
[1] https://github.com/tmux-plugins/tmux-resurrect