The Meaning
Fitoku derives it's name from Fit (for Fitness) and oku - (Japanese word for doing a favor or help, Malaysian word for being injured & similar meanings in most other languages). Aptly named, Fitoku is a next-gen social fitness platform built on top of Salesforce1 and Heroku.
The Opportunity
After the BYOD (Bring Your Own Device) explosion of phones and tablets, the world is now on the horizon of a BYOFT (Bring Your Own Fitness Tracker) revolution driven by wearable devices such as FitBit, Jawbone, Nike Fuelband, Nymi and several others.
The Problem
The fitness tracker market is highly fragmented as there's no platform to collaborate across multiple such fitness trackers. If you use a Fitbit, you can't interact with your peer who uses a Jawbone, you can't challenge your dearest friend or nemesis who's a Nymi fan. There's no collaboration and no common ground.
The solution - Introducing Fitoku
Fitoku solves this problem by leveraging Salesforce1 and Heroku platforms to allow people with different fitness trackers to collaborate/ challenge each other using Salesforce Chatter. Fitoku leverages Heroku to add a gamification aspect to fitness thereby making it fun and rewarding.
The Business Cases
Fitoku is ideal for bridging the gap between different fitness trackers across
- Work places - Employees bringing in their own fitness trackers can collaborate on a common platform
- Healthcare - Hospitals can use Fitoku to track patient activity and get automatic updates on Salesforce Chatter
Features
A fit work force is the most productive work force. Fitoku lets work force in an organisation
- Communicate individual fitness stats using Chatter
- Challenge Chatter users for specific fitness goals
- Brag/ Rant about fitness in Chatter groups
- Show Heroku powered leaderboard for various fitness parameters
The Fitoku Ecosystem
Fitoku aims to connect with leading fitness trackers including
- Fitbit
- Jawbone
- Nymi
- Nike Fuelband
The current prototype supports only Fitbit
Technology Stack
Fitoku is built using
- Salesforce1 iOS Mobile SDK
- Heroku
- Python, Flask, Redis
- oauthd
Heroku Components/ Plugins showcased
- pg
- pgabcks
- New Relic
- DX metrics/ auto-scaling dynos
How to run?
iOS App
- Create a app on Fibit Dev portal, oAuth.io and a Salesforce Connected App Modify the parameters for Fitbit, oAuth.io and Salesforce defined in AppConfig.h
- Run in XCode & see pigs fly!
Python App
- git init
- git add
- git commit
- heroku create
- heroku addons:add heroku-postgresql
- heroku run python
- db.create_all()
- exit()
- heroku pg:promote HEROKU_POSTGRESQL_AQUA_URL
- That should be it!
Problems/ Questions
Drop me a line at gaurav.kheterpal@metacube.com or find me on Twitter @gauravkheterpal
Be Healthy! Stay Fit! Stay Social!
Log in or sign up for Devpost to join the conversation.