• Stars
    star
    139
  • Rank 262,954 (Top 6 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 11 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Quant is a prototype/experiment of a personal health tracker. Rails drives the operation.

Quant

What is this?

Quant demo

An open source Rails API to track "quantified self" data.

Right now, the hardware companies in this space are storing your data in closed systems. Let's change that.

Take the Withings WiFi scale or the FitBit, for example. Both are essential pieces of the quantified self hacker, yet both store your data in their respective, siloed databases. What happens when one of them goes bust? Or decides to pivot towards an ad-based business model?

This project includes a Rails + Postgres RESTful API to store your data.

Status

Codeship Status for jdjkelly/quantify

Roadmap

Spring 2014 (June)

  • CRUD interface for weights, meals, sleeps, and journal entries
  • Basic summary graphs/charts for above
  • Summary dashboard ** Easily add/remove services ** Single button click -> update all data/sync sources
  • User onboarding process/wizard
  • Documentation/developer guide on README

Summer 2014 (July)

  • Working integration with Fitbit, Withings, Jawbone
  • API server - Ember client app split (rebuild UI)
  • Webhook support for integrations (auto updates)
  • Docker image

To Do

API Integrations

Weights

  • Withings
  • Jawbone (future)
  • Fitbit (future)

Sleeps

  • Fitbit (future)
  • Withings
  • Jawbone (future)

Meals

  • Fitbit (future)
  • Withings (future)
  • Jawbone (future)

Places

  • Foursquare
  • OpenPaths (future)

License

The MIT License (MIT)

Copyright (c) 2013 Joshua Kelly

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

www.aaronsw.com

An archival copy.
Python
81
star
2

jQuery-haversine

A jQuery-plugin of the haversine algorithm for computing the distance between two points on a sphere. Useful for determining the distance between two lat/lon values.
JavaScript
14
star
3

WhisperList

The Comprehensive Whisper Reading List
5
star
4

ember-metrics-graphics

An ember-cli wrapper around Mozilla's metricsgraphics.js lib
JavaScript
4
star
5

jQuery-Plugin-Boilerplate

A boilerplate template for jQuery plugins.
JavaScript
3
star
6

Mixcastr

Mixcastr is a dead-simple, easy-to-use web interface for SoundCloud built with Rails and Backbone.js
JavaScript
3
star
7

chrome-app-xbox-controller-example

An example application of using the Chrome Apps USB API to write a Javascript driver for an Xbox 360 Controller.
JavaScript
3
star
8

awesome-rust-tutorials

Learn Rust by doing
2
star
9

nockxir

An Elixir-based interpreter for Urbit's combinator VM, Nock
Elixir
2
star
10

Hypernotify

[dead] Chrome extension to add desktop notifications to hypem.com
JavaScript
2
star
11

dash

a simple dashboard, built to cross-compile React-Native to Web, iOS, and Android) with an API
JavaScript
2
star
12

transponder

a censorship-resistant short status messaging service on the Ethereum blockchain
JavaScript
2
star
13

react-nuclear-js-boilerplate

JavaScript
1
star
14

qrustrade

A Rust implementation of the Questrade REST API
Rust
1
star
15

fhir-typescript-template

A minimal template for a TypeScript FHIR project.
1
star
16

jdjkelly

TypeScript
1
star
17

TimedSales

Timed Sales is Shopify application that gives merchants the ability to set sale start and end times for their products.
Ruby
1
star
18

fhir-north-2021

1
star
19

HypeCharts

[dead] Originally, I had intended to build a scraper/parser of data on hypem.com, in order to display historical charts of popular tracks. They ended up doing it themselves! There's some useful Ruby still kicking around in here though.
JavaScript
1
star
20

catalo.gs

Ruby
1
star
21

project-euler-ruby

Solutions to the problems from Project Euler, implemented in Ruby. There are a lot of mistakes here, but a lot of learning too.
Ruby
1
star
22

dapp-boilerplate

JavaScript
1
star