Quantified Self API by @rhannequin & @jagbomb
Switch branches/tags
Nothing to show
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.
config
controllers
models
routes
tests
utils
.gitignore
README.md
app.js
package.json

README.md

Quantified Self API

This project is an experimental work for a master thesis created by Rémy Hannequin and Hervé Tran. It works with the Quantified Self Client (https://github.com/jagbomb/qsclient).

Requirements

Make sure you have MongoDB installed. Create a database named qsapi.

How to run it

cd qsapi

❗️ If your $PATH doesn't contain ./node_modules/.bin, you have to install several packages globally:

(sudo) npm install -g express nodemon jasmine-node

Then install locally the project requirements and run the app:

npm install
nodemon app.js

Run tests

node app.js
mocha tests