Home

Welcome to Life Stream


By Rosie Hoyem



About Life Stream

background

The Problem

My life is integrated,
but my data is NOT.

silos

Different Services.


Different APIs.


Different Formats.


NOT Useful.

Merging Streams of Data

What insights could be drawn from our our data if it were aggregated across services?

With more intelligence, could we make better decisions?

Ryan Teller

Breakdown Data Silos

AGGREGATION

There is a separate store for all of the services that we use.

Jonny Cash

Format Data

HARMONIZATION

Even when our data is accessible, it is in different formats making analysis difficult.

Mia Donovan

Give Context to Data

CONTEXTUALIZATION

Insights could be enhanced with more context related to location, climate, and circumstance.

Data

Current and planned data sources incorporated into Life Stream:

Home

Activity

Calendar and event data from Google.

Home

Cardiovascular Health

Movement and heartrate data from Moves and Fitbit.

Home

Sleep

Hours of sleep and restlessness patterns from Fitbit.

Home

Spending Habits

Expendure habits from Mint.

Home

Browsing Habits

Daily web browsing activities from Chrome.

Home

Social Engagment

Interactions with friends and aquaintances.

Home

Weather

The daily high and low temperatures and precipitation.

Home

Daylight

Time of daily sunrise and sunset.

Home

Moon Cycles

The daily cycle of the moon.

Quote
How we spend our days is, of course,
how we spend our life. Annie Dillard
Action

Web Application

A Rails web application manages user accounts and provides an interactive dashboard interface.

Process Manager

Airflow manages the process of retrieving new data, depositing cleaned data into the warehouse, and sending processed data to the app client.

Data Warehouse

A postgres database stores raw data from all of the services.

Modeling

SARIMA Time Series Model of Resting Heart Rate, 2017

Visualizing the Data

Minutes per Day Cycling Since 2015