Link to Live App: https://motivatr.netlify.com/
Motvatr allows user to be held accountable for fitness goals by texting a designated "MotivATR" when fitness goals are met or fitness goals are not completed by a designated time. Fitness progress is measured by fitbit data that is imported when a user signs into their fitbit account from the app.
After a user registers a new account and logs in they will be asked to authorize their fitbit account. The link takes the user to fitbit.com and after they log in they will be redirected back to the site.
Users are then rediected to the dashboard.
From the Dashboard users can view their current activities which is up to date from the last time their fitbit synced data to the fitbit API. Users can also sign up a MotivATR here and set a end time for when their goals shoudl be completed. These inputs are stored in the db but twilio messaging is not currently set up to notify the motiVATR when goals are met.
- Node.js
- React
- Redux
- Express framework
- Mongo DB
- CI through Travis CI
- Deployed with Netlify