EulerCalc is a visualization of Euler's Method for solving differential equations when an initial value is given. This project was inspired by a manipulative made by Sam Watson with his website, Prismia.
The master branch of this repository is deployed at https://eulercalc.netlify.app/.
EulerCalc is built using create-react-app and TypeScript.
- react-bootstrap and bootstrap
- Visly for component design
- react-mathquill for LaTeX editing and rendering
- Fork of evaluatex to evaluate math expressions
- JSXGraph for graphing
This project is still under development, and bugs (features) are definitely present. If you encounter unexpected behavior, please open an issue in the issue tracker.
Contributions are welcome and encouraged! If you haven't installed Yarn already, please refer to their documentation for installation instructions.
Then, from the root project directory, run the following command to install dependencies:
$ yarn install
To start a development server:
$ yarn start
To create a production build:
$ yarn build
Distributed under the MIT License.