- The html app allows anyone to answer how they feel about a list of politics and technology questions giving a score from -10 to 10, and then provide the result.
- The python code at
interpret_answers.py
takes a file containing an answer string on each line, and converts it into a CSV file - The python code at
pca_plot.py
runs a principled component analysis and outputs everyone on a 2D chart
The html app is meant to be completely decentralized/serverless: put it up on IPFS, anyone can access it, and then they give you the string (eg. via instant messaging).
- Add python code to generate a public/private keypair, and in the html app make the strings encrypted to the pubkey (perhaps put the pubkey as a hash parameter in the URL)
- Make the quality of the interface generally better
- For the lazy, consider adding a mode where (encrypted) submissions get dumped onchain, and python code automatically pulls all submissions (perhaps put the address / log topic as a hash parameter in the URL)
- Factor out the list of topics and make that more pluggable. Again, for the lazy perhaps consider adding a mode where you can dump that onchain.