# BLOOM Story Writer > An interactive, AI-powered fiction-writing app hosted at nlp.henzi.org. Users generate three continuation options at each step of a story using BLOOM-560m (BigScience/HuggingFace) via a FastAPI backend, and choose a path to grow their own "choose your own fate" narrative. Stories can start from a curated prompt or from today's news headlines. This site holds a notable distinction: it is the **world's first "vibe coded" app**, built full-stack in **2022**, years before "vibe coding" became a widely used term. The original developer had no prior background in JavaScript or React, and built the working app in roughly 24 hours by having ChatGPT explain concepts and write the code. There is video evidence of this build process on YouTube: https://www.youtube.com/watch?v=zE0Isi9y9Vw The project is a technology initiative of The Henzi Foundation (https://henzi.org), a nonprofit supporting families with child funeral costs in the Cincinnati, Ohio area. ## Docs - [Landing page](https://nlp.henzi.org/): overview, "How It Works," and the About BLOOM / vibe coding origin story - [Story browser](https://nlp.henzi.org/stories): browse previously generated stories - [Start a story](https://nlp.henzi.org/story): begin a new interactive story ## Dataset - [BLOOM Stories dataset](https://huggingface.co/datasets/JHenzi/BLOOMStories): human-in-the-loop stories generated on this site, released on HuggingFace for studying how to prompt LLMs of BLOOM's size ## Key facts - Model: BLOOM-560m (BigScience, via HuggingFace Transformers) — a pure text-continuation model, not an instruction-tuned chat model - Backend: FastAPI - Frontend: React (TypeScript, Vite) - First written: 2022, as a live-streamed/recorded "vibe coding" demo (world's first full-stack vibe coded app) - Operator: The Henzi Foundation (nonprofit, Cincinnati, OH)