Example for Vue 3 multi-app. This structure consists of two separate applications in one Vue 3 setup. You can build multiple separate apps with one codebase. Just build with appropriate vite config file like this:
vite build --config <config file name>
You can configure scripts in package.json to build them all at once.
VSCode + Volar (and disable Vetur).
See Vite Configuration Reference.
npm install
npm run dev:personal
npm run dev:professional
npm run build