All work

apps/origami

origamiodyssey

Interactive 3D Origami Instruction

Origami Odyssey is an Astro and TypeScript application for learning origami through interactive three-dimensional fold sequences.

Open repository Version 0.1.0MIT

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