A social media based healthy tracking app
A social media based healthy tracking app.
- An app that can track your steps and healthy status.
- An app that can make friends and see your friends’ steps.
- An app that can see your friends running and walking near you realtime!
- Because you could not find an app in the real world so far like Mosso; that could track your steps anywhere and anytime,
- that could track others steps anywhere and anytime,
- The app that could make competition with your friends by working steps!
- DownLoad our project file.
- Open Android Studio and click open an existing Android Studio Project
- Select MossoApp, click open like the following picture
- Download our google-services.json file from the link: downLoad
example as the image shows
- Drag this google-services.json which has been downloaded to the app folder in android studio
- After building successfully, click the run button(suggest use real android device)
example as the image shows
Notice: The first or second running might crash, just try one more time
- After running successfully, sign in with an account(suggest builder’s account: yesyong@bu.edu)
- In steps and calories pattern, download Google fit first on your android device and sign in with the same account( yesyong@bu.edu ) to obtain today’s steps. Only in this way the steps would not be 0.
- Click the run button, you can start running and see others who are running at the same time.(If not seen, it means no one is running right now)
- After clicking the run button again to stop running, you can see your running track in the history fragment.
- You can also chat with our members on our friend fragment.
- 1, The main page first shows the map, and the user will be shown by a blue dot -- identical to Google Map.
- 2, After the Run button is pressed, the app will go into the Running mode.
- 3, The purple button to the right of the screen controls layers of the map. We provide this button to users to toggle some display preferences, so that users can choose what to be presented on their screen.
- 4, the profile page showing the user’s basic information, and preferences.
- 5, The Stats page shows the user’s steps and calories today, data obtained from Google Fit API.
- 6, In the Friends page the user can view all his/her friends. Friends’ names, emails and their photos are shown in this page.
Add additional notes about how to deploy this on a live system.
- @CalebZhou - Idea & Initial work
See also the list of [contributors] Please connect yesyong@Bu.edu
- References
- Google Fit API https://developers.google.com/fit
- Fit chat view from Github https://github.com/txusballesteros/fit-chart
- Firebase https://firebase.google.com/docs
- AWS Lambda https://aws.amazon.com/lambda/
- Redis https://redis.io/
- Material Design (inspired us the most) https://material.io/design/