This project showcases plotting graphs by parsing and evaluating expressions. Also, the internal engine can be compared with Wolfram Alpha implementation.
Live demo is available at https://js-plot.herokuapp.com/
The project built mainly around create-react-app
infrastructure.
It uses React for rendering and Redux for state management.
Node.js server used as a proxy to Wolfram Alpha API to ease XML parsing and API key management.