Skip to content

docs: add visual walkthrough to README with screenshots#11

Merged
StewAlexander-com merged 1 commit into
mainfrom
docs-walkthrough-screenshots
May 19, 2026
Merged

docs: add visual walkthrough to README with screenshots#11
StewAlexander-com merged 1 commit into
mainfrom
docs-walkthrough-screenshots

Conversation

@StewAlexander-com
Copy link
Copy Markdown
Owner

Summary

  • Add a compact "A quick look" section to the README with six screenshots of the UI (home, lesson browser, lesson view, code lab Run, Evaluate feedback, floating tutor chat) — visuals over prose, 2x2 table layout, short captions.
  • Commit the six PNGs under docs/assets/screenshots/ and add a small README.md there explaining what each one shows and how the fixtures work.
  • Add scripts/capture-screenshots.js — a Playwright script that serves frontend/ and mocks /api/health, /api/run, /api/evaluate, and /api/chat with deterministic fixtures so the shots can be regenerated without Ollama running.

The mocked model responses are explicitly called out as fixtures, not real Gemma output — the UI is faithful; only the words on screen are scripted.

Test plan

  • node --check scripts/capture-screenshots.js
  • Ran node scripts/capture-screenshots.js end-to-end; all six PNGs render and were eyeballed
  • Validated all 41 relative links in README.md resolve to files in the repo
  • No CI workflow touched; existing backend tests, Frontend JS syntax check, and Shell script lint + smoke jobs unaffected

Add a "A quick look" section to the README showing six screenshots of
the UI: home, lesson browser, lesson view, code lab Run output,
Evaluate feedback, and the floating tutor chat. Visuals over prose,
short captions, 2x2 table layout.

Screenshots are committed under docs/assets/screenshots/ and are
generated by a new scripts/capture-screenshots.js Playwright script
that serves the frontend and mocks /api/* with deterministic
fixtures, so they can be regenerated without Ollama installed.
A README in the screenshots folder documents the fixtures and the
regenerate command.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@StewAlexander-com StewAlexander-com merged commit a60aae5 into main May 19, 2026
5 checks passed
@StewAlexander-com StewAlexander-com deleted the docs-walkthrough-screenshots branch May 19, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants