Use a fresh local development database and create a demo-only account through the UI. Do not use production credentials or real customer code in a portfolio recording. The workspace starts with sample Python and JavaScript files after the first project is created.
For a polished recording, configure a server-side AI key and build the isolated execution image first. Without those optional services, the editor, project persistence, sign-in, and shell-free output panel still work; AI shows a configuration error and execution fails closed.
src/main.py, make a small edit, then refresh or switch files to show saved project state.Keep any AI prompt generic and non-sensitive. Do not expose .env, account credentials, provider keys, or database contents in screenshots or screen recordings.
Screenshots in docs/screenshots/ are captured from the local app at two viewport sizes and linked from the root README. Add these signed-in workspace views after preparing a disposable local demo account:
workspace-desktop.png: signed-in desktop view with editor, project tree, AI panel, and output.workspace-responsive.png: narrow viewport showing the responsive workspace.auth-screen.png: desktop sign-in screen with no account details entered.auth-screen-mobile.png: narrow viewport sign-in screen with no account details entered.Capture from a demo-only account after hiding personal information and browser password managers. For automated capture, preserve a demo DB snapshot and never reuse its credentials in production.