Your project structure is messy. Even with other IDEs / editors and // tools, it will be difficult for you to manage all this (not the number of subfolders except the structure itself). Check out the git submodules to learn how to manage multiple git repositories as one, although I seriously doubt that VS Code supports this, so you'll probably end up (at least you can have a built-in terminal in VS Code) or some graphic tool outside the editor. Still worth doing!
source share