Building healthy habits through your everyday computing

Everyone wants to improve their quality of life through better health habits, but it’s a hard thing to do when you’re busy coding and working on your computer all day. It means forming good exercise habits and having good posture. It can be hard to remember, however - so that’s why we’re making it an integral part of your routine with FitFactor. It’s two factor authentication unlocked by healthy habits.

FitFactor Block Page with Goal Progress

Before you visit your favorite websites, be it Facebook, YouTube, or Reddit or whatever you add to your block list, you’ll need to reach your daily fitness goals. This means logging your goal number of steps, and sitting up straight when you’re at your computer. If you don’t, you’ll be reminded with a block page from the FitFactor Chrome extension.

FitFactor Android App and Chrome Extension

We use Android Wear to track your steps, and a FitFactor Android app where you can monitor your progress and pick one of your Facebook friends as an accountability partner. If you fail to meet your goals, your friend can unlock your browser session - but you’ll be accountable to them.

Android Wear and Intel Edison Hardware

We used an Intel Edison with a proximity sensor to approximate your posture and encourage you to maintain a good seating position while you’re at your computer.

We see FitFactor as the beginning of your journey to a healthier lifestyle.


  • Parse backend
  • Integrated Facebook login
  • Intel Edison board with sonar proximity sensor
  • Chrome extension + Chrome packaged app utilizing serial API to communicate with Intel Edison
  • Android phone app and Android Wear app using Android Sensor APIs to record step count


  • David Carr - USC
  • Vincente Ciancio - Santa Clara
  • Vinnie Magro - USC
  • Peter Zhang - USC
Share this project: