Project Report

The CYOA Maker story gallery, full of published stories

For this project I extended my Choose Your Own Adventure Maker project from term 2 by adding social and ai-powered features. All parts of this project, including this report, were completed with the assistance of modern development tools (umm, as in AI). I'll break down how I set things up, how all the pieces came together, and what I learned along the way. The live site can be viewed here.

I really like how it turned out. You can now write stories from scratch or have the AI help out with any part of it. It can create images, write a scene, or even write the whole story! I've been having a lot of fun and already published over fifty stories in the gallery. Have a look below for a full tour.

Sections

Project Overview What the app is, and how the upgrade changed it. Application Walkthrough A picture tour of the app, screen by screen.
The AI Process How a prompt is built and how the job queue works, including this explainer video.
Development Reflections How I worked: Claude Code, plan mode, and take-aways.

Appendices

Appendix A The Implementation Plans Every plan and phase that built the project. Appendix B The Architecture The technical design of the AI & social upgrade. Appendix C The Source Code The full project on GitHub - browse the code, and docs. Appendix D A Library Of Stories A look at the stories created so far.