Frontend process
Follow the dev server, compiler, and hot-reload output in a terminal rooted in the frontend folder.
Full-stack development
Keep frontend and backend logs beside your running app. Group test and utility terminals into tabs, and save the layout with the right starting folders.
The problem
Frontend and backend servers produce different logs, test watchers report on another schedule, and the browser is where integration problems finally become visible. Repeatedly finding and arranging those windows interrupts the work.
A MultiTerminal workspace keeps the processes and the running product together. Nested splits provide persistent visibility, while tab groups keep secondary commands nearby without shrinking every pane.
Example layout
Follow the dev server, compiler, and hot-reload output in a terminal rooted in the frontend folder.
Run the backend beside related commands or group occasional database tasks into tabs.
Use an embedded browser for HTTP, HTTPS, or localhost URLs and keep the app next to its logs.
Watch tests in one tab and keep a live Markdown checklist, API note, or release document in another pane.
Workflow
Try this setup
For a project with separate web and API folders, set each terminal’s starting folder once. These sample commands assume both packages define a dev script.
cd ~/Projects/launchpad/web
npm run devOpen the address printed by this server in a Browser pane.
cd ~/Projects/launchpad/api
npm run devKeep request logs beside the browser to follow a request through the app.
Group a test terminal with the API terminal. Add a Markdown checklist as a File Preview. Save the workspace, then reopen it later with the same layout and fresh shells. Start your project commands again after reopening.