plotify is a simple web application allowing the user to graph XY-plots of analytical functions. The project was implemented using Flask, my own Reverse Polish Notation library (https://github.com/eryktrzeciakiewicz/expression-calculator) and the Chart.js library.
To properly build this project, you need to have pip, npm and browserify installed.
-
To quickly install required Python dependencies, run:
pip install -r requirements.txt -
Now, to install all the javascript dependencies, run:
cd static npm install -
Now, we need to build the front:
cd static cd js browserify plot.js -o bundle.js -
Now, it't time to run the server:
python -m flask run