apps/origami
origamiodyssey
Interactive 3D Origami Instruction
Origami Odyssey is an Astro and TypeScript application for learning origami through interactive three-dimensional fold sequences.
Preview not recorded.
What it shows
What it is and what it demonstrates.
Origami Odyssey is an early-stage Astro and TypeScript application for learning origami through interactive three-dimensional fold sequences. It renders each step as a manipulable 3D model so the learner can see the paper from any angle before committing the fold.
The problem
Origami instructions traditionally live in 2D diagrams or video — both fixed perspectives that hide the spatial reasoning happening between steps. A learner who cannot see the paper from the angle that makes the next fold obvious gets stuck, and no diagram can adapt to which angle that is for a given reader.
The approach
Origami Odyssey builds fold sequences as interactive 3D models in the browser using Astro and TypeScript, so each step is rotatable and inspectable from any viewpoint. The 36-test suite covers the fold geometry and sequence logic. Pre-commit hooks and typed source are in place; there is no CI yet — the project is at stage 1, and the CI layer will land as the surface stabilizes.
What it demonstrates
A stage-1 published app with 36 tests, typed source, and pre-commit hooks shows disciplined early work — the testing and type safety are there before the feature surface is large enough to hide bugs in. The missing CI is honest maturity: the project is early, the interfaces are still moving, and the CI gate will close when they settle.
Repository evidence
Observable facts.
- Documentation
- 9 documentation files
- Test surface
- 36 test files
- Continuous integration
- Not recorded
- Pre-commit hooks
- Configured
- Typed source
- Configured
- Visual evidence
- Preview stub
- Technologies
- app · npm · ts · web