Backend: Django
Server: DigitalOcean, Ubuntu-Django.

Bioprocess model: Javascript with bootstrapped HTML. Inputs are stored in session storage for populating and saving inputs. Graph is built using Chartjs.

PicWave: Written using Python. Image is saved using a Django form--A new wav file is created and named using incremental numbers--Settings are posted and written to a text file--Python is executed from Django-views page---Image is resized to managable size using Python's Pillow/PIL module--pixels are read and converted to frequencies and cosine waves--Cosine waves are modified according to user inputs and summed to create 1 sound--The wav info is bundled to bytes data and written to wav file using pyaudio--New wav file is played using HTML audio tag