OPEN TO YOUR CURIOSITY

The next “aha”
could start with you.

You don’t have to rebuild the website. Bring a mechanism, a good question, and a clear explanation. The player is ready.

01 / A STORY

Ask one good question.

Choose something a beginner can recognize. Introduce each part when it solves a problem. Add technical references and state the model’s limits.

02 / A MECHANISM

Make cause and effect visible.

Start with the small gear exhibit. Keep calculations separate from geometry. Connect controls and cycle position to a reproducible state.

03 / A SHARED FOUNDATION

Give it the same familiar tools.

Chapters, mobile layout, scrubbing, part selection, camera views, sources, and sharing all come from one player.

YOUR FIRST EXHIBIT

From a working example
to your own idea.

The scaffold creates a manifest, a scene, and a calculation test. It registers the exhibit and creates a static page automatically.

git clone https://github.com/gulnoorCheema/OpenEngineering.git
cd OpenEngineering
npm ci
npm run dev

# Start with the gear example
npm run new-exhibit -- belt-drive
npm test
npm run build

Small contributions count.

Contributions arrive through reviewed pull requests. Include sources, original or appropriately licensed assets, and an explanation of what you tested. No coding experience is needed to suggest a clearer sentence or report a mistake.

Project code is MIT licensed. Original educational content and assets are CC BY 4.0. Third-party exceptions are listed with their original licenses.

Explore the starter exhibit →