Skip to content
a database of philosophical arguments
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
psql
public
views
.env-example
.gitignore
Procfile
index.js
license.md
package.json
readme.md

readme.md

site information

site description

a database of assertions and arguments made by professional philosophers

current homepage url

http://www.credencetree.com/

technical information

technologies / our stack

initial set-up instructions

  1. git clone git@github.com:nicholashh/credence-tree.git
  2. git remote add heroku git@heroku.com:[YOUR-ID-HERE].git
  3. heroku addons:create heroku-postgresql:hobby-dev
  4. heroku addons:create heroku-redis:hobby-dev
  5. create an .env file and populate it using heroku config
  6. open a psql shell with heroku pg:psql
  7. run the contents of /psql/schema-users.sql
  8. run the contents of /psql/schema-data.sql
  9. npm install to install all Node dependencies
  10. heroku local to spin-up a local instance

recommendations for future development

  • back-end: version 1.1
    • 1.0 (OLD): initial database format
    • 1.1 (CURRENT): added json intermediary
    • 1.2 (PLANNED DEVELOPMENT)
      • storage/querying of graphical data
      • storage/querying of (propositional) logical data
  • front-end: version 1.0
    • 1.0 (CURRENT): initial ui format
    • 1.1 (PLANNED DEVELOPMENT)
      • interfacing with graphical/logical data
      • (re-)creating complex forms

other miscellaneous information

  • total development time: approximately ??? hours
You can’t perform that action at this time.