This web application models Newton's Cradle, allowing users to modify parameters such as gravity and the coefficient of restitution to observe how these values affect the motion of each ball.
- Built using HTML, CSS, and JavaScript in August 2021 during a co-op term.
- Developed to assist in the teaching of Mec E 265 at the University of Alberta.
- The simulation is used in Professor Nobes' course material.
Working on this project significantly strengthened my web development fundamentals, as I built it from scratch without using a framework like React. This experience deepened my understanding of core JavaScript, DOM manipulation, and event-driven programming.