Danny Teo Yong Song

Danny Teo Yong Song

Software Developer | Data Enthusiast | Tech Explorer

Work with me
← Back to portfolio

Once Upon App (Storytelling MVP)

Personal project — storytelling

A beginner-friendly Streamlit storytelling app built from the Once Upon concept. Parents can set child profile and story parameters, then generate structured stories with scene prompts and save them locally for later reading.

Overview

The MVP includes a story parameter builder (name, age range, protagonist, traits, setting, theme, and moral), age-aware writing style, and fixed story sections (Introduction, Challenge, Resolution, Moral). It stores generated stories in local JSON and provides a profile-based story library plus a parent dashboard of generation history.

Tech & Tools

Links

Run locally with streamlit run app.py. Current generation is template-based; the repository notes how to replace generate_story() with an LLM API call as a next step.

Scan to save my contact

QR code to save Danny Teo Yong Song contact details