This project sets up a website to host a Q method survey. The survey investigates the question "What are the important issues in achieving sustainable seafood?" by asking participants to rank 40 statements on the topic of "sustainable seafood" from 0 to 10 (most disagree to most agree). The statements and survey instructions are available in Swedish and Japanese ("settings" are settings in Swedish, "settings_JP" are in Japanese).
The original code was adapted from shawnbanasick's EQ-websort code. The main adaptation was to export the results into a CSV file on the server.
The application is mostly made of static files, a small Node server was added to save the survey answers in a CSV file.
To install the dependencies, run
npm i
To start the server, run
node app.js