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.
You don’t have to rebuild the website. Bring a mechanism, a good question, and a clear explanation. The player is ready.
Choose something a beginner can recognize. Introduce each part when it solves a problem. Add technical references and state the model’s limits.
Start with the small gear exhibit. Keep calculations separate from geometry. Connect controls and cycle position to a reproducible state.
Chapters, mobile layout, scrubbing, part selection, camera views, sources, and sharing all come from one player.
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 buildHelp a beginner understand what it stores and why.
RESEARCHFind a primary reference for an ideal gear relationship.
CODECreate a 3:2 preset with the same pitch geometry.
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 →