connorqmoore / beliefMapper

Map your hopes and dreams in one super duper place!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project motivation:

----------------------------------------------------
Big problem in how other people criticize and understand each others ideas.
People focus on the end claim and not on the roots of the argument.
It is easy to lose track of your own logical consistency when developing your own ideas.

Solution:

----------------------------------------------------
Generate a graph consisting of facts, and statements that illustrate an argument. 
Each statement and fact has some sort of confidence property.
Each sub-statement and fact has a relationship to its corresponding parent node at some relevance property.
Each fact has evidence supporting it.
A formula is used to calculate how well the root node is supported based off of its relationships.
Generate a graph consisting of facts, and statements that illustrate an argument. 

Directories:

----------------------------------------------------
D3: Graphical representation of argument using D3
React: React component
App: Node app with persistent arguments
Notes: Notes explaining tradeoffs and decisions

Setup:

-----------------------------------------------------
Basic_Graph

Set an environment variable to your password like so:
export NEO4JBMUSR=neo4j 
export NEO4JBMPSWD=neo4j 

React

Template: https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#using-a-custom-theme

Configuration:

-----------------------------------------------------
Node
http://www.hostingadvice.com/how-to/install-nodejs-ubuntu-14-04/#node-version-manager

Docker
https://medium.com/@McMenemy/react-docker-for-development-and-production-6cb50a1218c5#.86hzio3c6

Express functionality
https://www.fullstackreact.com/articles/using-create-react-app-with-a-server/

Django Backend
https://github.com/Seedstars/django-react-redux-base

About

Map your hopes and dreams in one super duper place!


Languages

Language:Jupyter Notebook 73.3%Language:JavaScript 20.9%Language:HTML 4.4%Language:CSS 1.4%