Skip to content

davidverweij/youreco

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Project Status: Concept – Minimal or no implementation has been done yet, or the repository is only intended to be a limited example, demo, or proof-of-concept.

youreco

web app

A 'quick and rough' concept web-app that visualise events from habit-tracking sensors as a personal dashboard. This dashboard was used in a research project, where a proof of concept prototype stored sensors events in a Dropbox folder. Using IFTTT, new additions to that folder would update the database behind this youreco dashboard. Users can then authenticate, and see their sensor data chronologically, or summed per month.

The /app folder contains the original web-app implementation with authentication, the /demo is an adjusted version to allow demonstration without authentication. Both still retrieve and render the data points from the linked Google Firestore database.

The app was based on the Friendly Eats Firebase example project, and was adapted to our needs. The code is in a very rushed and rough state.

The timeline and summary overview of the YourEco app

API

The /functions folder contains the Google Functions script used to offer an API to the IFTTT trigger, such that - when triggered - the corresponding file could be retrieved from Dropbox, and the data points were added to the database. This workaround was needed due to a finished prototype (storing data points in .csv files on DropBox) and time limitations preventing a direct coupling between prototype and database (which is advisable).

About

A 'quick and rough' concept web-app that visualise events from habit-tracking sensors as a personal dashboard.

Topics

Resources

License

Stars

Watchers

Forks