Final project for the Methods of Scientific Computing course, from my MSc in Computer Science. Comparing naïve and scipy implementations of DCT2/IDCT2, while exposing the scipy implementation on a web app.
Backend
python3 -m venv .
source bin/activate
pip3 install -r requirements.txt
python3 webserver.py
Frontend
cd vueapp
npm install
npm run serve
App will be live at localhost:8080
while the API is exposed at localhost:5000