Skip to content
Bryan Chen edited this page Apr 16, 2026 · 3 revisions

PhysicsSims Wiki

Welcome to the PhysicsSims project wiki.

Use these pages as the main documentation source for setup, architecture, simulation content, and deployment.

Sections

Project Summary

PhysicsSims is a browser-native simulation library for physics learning, built with React, TypeScript, and Vite.

The project focuses on:

  • clear controls
  • readable visuals
  • physically meaningful behavior
  • fast, modern frontend architecture

Contributor Focus

This wiki is written for contributors. It prioritizes:

  • where behavior is hardcoded
  • what values are safe to change
  • which files must stay in sync
  • practical implementation details over marketing copy

Repo Layout

src/
  pages/
    mechanics/
    enm/
    statics/
  components/
  hooks/
  lib/

PhysicsSims Docs

Start Here

Contributor References

Quick Contributor Flow

  1. Read Development Setup
  2. Check Hardcoded Values and Keys
  3. Make changes and verify locally
  4. Update docs in Simulation Catalog or other affected pages
  5. Follow PR checklist in Contributing

Clone this wiki locally