About This Website
Project Purpose
This site was created as part of the 2026 Computing Technology assignment by Christos Makrypodis. It demonstrates a browser‑based graphical simulation of pendulums, fulfilling the functional and non‑functional requirements outlined in the project journal.
- Functional Requirements: Simulate pendulum movement, select number of joints, modify forces, simulate multiple pendulums.
- Non‑functional Requirements: Modern browser support, intuitive interface, HTTPS, high uptime, efficient performance.
Responsible Presentation & Attribution
Disclaimer: This simulation is for educational purposes only. It uses simplified physics (small‑angle approximation) and must not be used for professional or safety‑critical decisions. Users should verify calculations independently where precision is required.
All external formulas (standard pendulum period equation) are in the public domain. The pendulum diagram and video are credited on the Home page. Code references and libraries are acknowledged in the source files.
Social, Ethical & Legal Considerations
- Data Protection: The Suggestions page collects minimal personal data (name, email) solely to respond to user feedback. Data is stored locally and never shared. The form includes an explicit consent checkbox to comply with privacy laws.
- Intellectual Honesty: All non‑original content is credited. The simulation does not present itself as a professional engineering tool.