(this is written by Erik who is not completely sure how he got things running. So take it with a grain of salt.)
Follow the installation guide from mongodb. Because I run debian I followed [https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/](debian install).
I did not set up mongodb as a system server, instead I ran it by hand with
mongod --dbpath ~/mongodata/
(where mongodata is an empty directory or the data directory of a previously ran mongodb server).
I assume you know how to do that
do whatever your OS installation of grunt and node is
You need to install a few npm packages.
npm install jit-grunt
npm install dotenv
npm install pug
export MONGO_CREDENTIALS='something' # this tricks the server to use the local mongodb install. yes it is weird
grunt serve # alternatively, you can run node directly with node server/app.js
The server should be running on http://localhost:3001/
when you run the server like that, it appears not to seed the data in the mongo server. Change the 'seeds' variable at the top of server/config/seed.js to seed the dataset you work on.