Children's activity book app MVP
|
Some checks failed
CI / Python Tests (push) Failing after 44s
Build and Push Docker Image / content-check (push) Successful in 21s
CI / Android Tests (push) Failing after 2m53s
Build and Push Docker Image / lint (push) Failing after 1m47s
Build and Push Docker Image / web-test (push) Failing after 4m16s
Build and Push Docker Image / android-build (push) Failing after 6m5s
Build and Push Docker Image / build (push) Has been skipped
Newer ruff (released after .pre-commit-config.yaml was last bumped) adds new rule families (e.g. UP045 non-pep604 unions, EXE001 shebang checks) that fail on this codebase which was last ruff-clean against 0.11.0. Pin the version to match pre-commit so the lint job is reproducible. |
||
|---|---|---|
| .forgejo/workflows | ||
| .gsd/gates | ||
| .sisyphus | ||
| activity-book-images | ||
| android | ||
| books | ||
| tools | ||
| web | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| activity-book-app-spec.md | ||
| activity-book-stories-mvp.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| README.md | ||
| security-sweep.py | ||
| story-authoring-manual.md | ||
Activity Book App
An offline-first children's activity book app for Android tablets, targeting ages 5-8 (Explorer bracket). Inspired by Neal Stephenson's The Diamond Age Primer.
Features
- Interactive stories with TTS narration
- Activities woven into narrative: coloring, mazes, puzzles, word searches
- Zero ads, ethical design
- Offline-first architecture
- Age-appropriate lessons and reflection prompts
MVP Stories
- The Three Bears (Grimm)
- Tortoise and Hare (Aesop)
- The Ugly Duckling (Andersen)
- Lion and Mouse (Aesop)
- Boy Who Drew Cats (Folktale)
Documentation
Assets
Coloring page illustrations generated via NanoGPT are stored in activity-book-images/
License
TBD - Public domain stories, original content TBD