Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Life API: Using Personal Data For Life Gains And Well Being

301 views

Published on

Presented at FITC's Web Unleashed 2016 in Toronto
by Jane Kim, BaubleBar

FITC produces events for digital creators in Toronto, Amsterdam, NYC and beyond
Save 10% off any of our events with discount code 'slideshare'
Check out our events at http://fitc.ca
or follow us at https://twitter.com/fitc

Overview

Personal data can be super useful, but usually keeping track of anything it involves a lot of unused mobile apps and expensive trackers. What if you could just… code your own? Using Hoodie, an awesome front end framework with a noBackend philosophy, Jane created a personal data tracking app that that helps her track anything and everything. With the magic of PouchDB she can access all her data points in real time and write tests for continuous integration that notify her if she’s adulting properly or not (TAP… literally everything)

Of course, just because your tests fail doesn’t mean YOU are a failure. Jane will tell you how she uses this tool to track personal goals (meditate once a day, how often she drinks water) and how she’s feeling (how bad is her arm pain? How happy is she today?) to examine trends in her life. By the end of this talk you’ll be able to use or extend the same app for all the things you want to track and achieve.

Target Audience

Anyone who is interested in learning a new framework or new back-end technologies

Assumed Audience Knowledge

Javascript

Five Things Audience Members Will Learn

PouchDB
Hoodie
API’s
Self care
Testing

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Life API: Using Personal Data For Life Gains And Well Being

  1. 1. life-api jane kim @janecakemaster
  2. 2. being an adult is hard πŸ˜”
  3. 3. πŸ˜ŸπŸ˜–πŸ˜­
  4. 4. fitness trackers and apple watches
  5. 5. fitness trackers and apple watches πŸ˜’
  6. 6. personal data
  7. 7. personal data + code
  8. 8. personal api?
  9. 9. life-api DIY personal tracking
  10. 10. what do you want to track?
  11. 11. πŸ–->πŸ’©β€¨ 🍣->☠ 🚴->+
  12. 12. 😟πŸ˜ͺπŸ’€πŸ˜€
  13. 13. become a better photographer πŸ“Έ
  14. 14. good habits are built with with incremental wins
  15. 15. i have the data now what?
  16. 16. configurable goals - incremental - long term - small wins + +
  17. 17. let's write a personal api
  18. 18. what's an API?
  19. 19. what's a RESTful API?
  20. 20. REpresentational State Transfer
  21. 21. Resource-based service
  22. 22. Constraints: uniform interface stateless cacheable client-server layered system
  23. 23. REST isn't going away
  24. 24. server routes data store
  25. 25. logs are made up of inputs
  26. 26. every input is a time input with an optional text field
  27. 27. Tips
  28. 28. Use plurals /logs/time-bedtime /inputs/
  29. 29. Short segments Granular resources /logs /inputs
  30. 30. Mirror backend structure PUT /logs/time-bedtime _logs.put(log) //pouchdb
  31. 31. Tools
  32. 32. constant WIP
  33. 33. thx tronno! @janecakemaster https://github.com/janecakemaster/life-api

Γ—