03.1Case study · completed capstone
Creative Coding Assistant
Capstone · Turing College, Software & AI Engineering
From creative intent to an inspectable browser experience.
Creative Coding Assistant is a workspace for artists and developers. It turns a creative task, text and optional image references into source code and a browser preview that can be inspected and refined.
The five-step path
- 1You createDescribe the task and creative intent; optionally add up to four validated image references.
- 2The request is preparedThe system validates the request and selects a direct or staged workflow.
- 3Relevant context is addedSaved context and approved official documentation can be retrieved and kept visible with the workflow.
- 4Code and artifacts are producedThe result is generated, extracted and checked against the rules of a supported runtime.
- 5Preview and refineSupported creative code runs in a bounded browser preview for inspection, review and refinement.
Core capabilities
- Generate, explain, debug, design, review and preview creative code.
- Retrieve approved official documentation.
- Keep the selected route, sources, preview state and evaluation evidence inspectable.
- Save workspace sessions and artifacts for continued refinement.
Stack · boundary
- Stack
- Next.js · Python · LangGraph · Jinja · ChromaDB · SQLite · OpenAI · Playwright
- Boundary
- Local, single-user workstation. OpenAI is the active service for generation and embeddings; no offline model or hosted multi-user service is claimed.

































