Skip to content

rosiehoyem/life_stream_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Life Stream Server

Contents

Overview

The app is hosted on Heroku.

  • life-stream-server is the production instance of this app.

There currently is no staging instance.

Branches

  • master is used for local development.
  • stable reflects a stable, tested version of the app. This branch is deployed to Heroku.

Dependencies

Compatibility

Supported Browsers

  • TBD

Development Setup

Configure and install the dependencies

  • Install gems with bundle install

Grab the Source

  1. Clone the repo:

     $ git clone git@github.com:rosiehoyem/life-stream-server.git
     $ cd life-stream-server
     $ git checkout -t origin/stable
     $ git checkout master
    
  2. Install the Heroku Toolbelt: https://toolbelt.heroku.com/

  3. Add Heroku remote:

     $ git remote add staging git@heroku.com:life_stream_server.git
    

App Setup

  1. Install dependencies:

     $ bundle install
    
  2. Initialize the db and seed it:

     $ rake db:create
     $ rake db:migrate
     $ rake db:seed
    
  3. Run unit tests:

     $ bundle exec rake spec
    
  4. Start the server:

     $ bundle exec rails server
    

API Dependencies

Aeris: Weather Data

  • http://www.aerisweather.com/
  • This endpoint is used to grab recent weather observations by zipcode: http://www.aerisweather.com/support/docs/api/reference/endpoints/observations-recent/

Location: Moves

Activities: Google Calendar

About

Quantified self analysis platform. Connects to Python pipeline. Built as part of the Metis Data Science bootcamp.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published