A mathematical graphing and visualization application for sketching functions, geometry, and exploring mathematical concepts interactively.
- Node.js (v14 or higher)
- Bun (v1.0 or higher)
bun installDevelopment:
npm start # Start dev server with hot reload
npm run build:dev # Build in development mode
npm run lint # Lint code
npm run lint:fix # Fix linting issues
npm run format # Format codeProduction:
npm run build:prod # Build optimized production bundle
npm run webpack:prod # Alternative production build with Webpack
npm run webpack:analyze # Analyze bundle size- Canvas - Drawing canvas and viewport management
- Coordinates - Coordinate system and transformations
- Graph Children - Point, Function, Slider, Variable objects
- GraphSettings - Graph configuration and transforms
- Events & UI - Event handling and user interface
Apache License 2.0
