This repository contains multiple assignments completed during the semester and deployed on GitHub Pages.
- Main submitted link: https://vangela6780.github.io/museum-site/
- Spec-Driven assignment page (portfolio): https://vangela6780.github.io/museum-site/portfolio/
- Scrollytelling module: https://vangela6780.github.io/museum-site/scrollytelling/
- Website URL included in this README: https://vangela6780.github.io/museum-site/
- Reflection included below (200+ words)
- URL: https://vangela6780.github.io/museum-site/curator/
- Includes 3 curator cards:
- Bauhaus (1919–1933)
- Swiss Style / International Typographic Style (1950s–1970s)
- New Wave Typography (1970s–1980s)
- Supporting workflow files in repo root:
- AGENTS.md
- CURATOR_NOTES.md
- PROMPT_LOG.md
- CLAIMS.md
- URL: https://vangela6780.github.io/museum-site/portfolio/
- Content includes hero, projects, skills, and contact form.
- URL: https://vangela6780.github.io/museum-site/basic/index.html
- Restored from earlier commit and preserved for grading/history.
- URL: https://vangela6780.github.io/museum-site/scrollytelling/
- Supporting page: https://vangela6780.github.io/museum-site/scrollytelling/why.html
- Process artifacts in this repo:
- project_management/mini-spec-scrollytelling.md
- project_management/sprint-plan-scrollytelling.md
- project_management/completed/sprint002_scrollytelling.md
- Root page (portfolio): index.html
- Curator styling: css/styles.css
- Curator page: curator/index.html
- Portfolio page source copy: portfolio/index.html
- Basic original page: basic/index.html
For this project, the biggest thing I learned is that AI works best when I stop trying to get one perfect final answer in a single prompt. At first I was doing that, and my output kept drifting. What worked better was the process from class: explore, converge, lock the spec, then execute in sprints with verification.
In the exploration phase, I used AI to generate options and compare tradeoffs instead of committing too early. Then I converged by choosing one direction and writing down constraints. After that, I treated the spec as the source of truth so the build stayed focused. Breaking the work into sprint files helped me move in small chunks and reduced mistakes. The acceptance criteria and verification checklist gave me a clear way to test if each step was really done.
I also learned the importance of keeping evidence and project memory in files like AGENTS.md, PROMPT_LOG.md, and CLAIMS.md. That made it easier to recover work, switch context, and continue without losing progress. When parts of my site changed unexpectedly, I was able to restore earlier versions and still keep current assignment requirements because everything was documented.
Overall, this project taught me that the real skill is not just coding with AI. The real skill is managing decisions, constraints, and checkpoints so I can reliably ship a finished website.