IRJET- Automated Mess Service based on User's Location PART-2
RunForLife
1. RunForLife
Purpose:
RunForLife is a health and fitness application developed for Android mobile device. This tracks users current route
via real-time maps, quantifies it in terms of duration, distance, pace, calories burnt and elevation achieved,
simultaneously save activities online and view lead runner. Quick access to details of your latest and best activity
session. Intuitive, easy to use interface. Used GPS and Google maps, PHP, JSON, Java, MySQL, Shared Preferences,
multi-threading and Android SDK.
RunForLife:
1. Key Features: Application Flow
Google Maps to display current real time route for runner.
Session Management using Shared Preferences.
Online Database Management using WAMP software.
Used MySQL / PHPMyAdmin for data storage online.
Used PHP for server side development.
Used JSON for communication between server side and client side.
Used Toggle Button for settings some user prefernces.
Used Android Concurrency ( AsyncTask ) for separating some
activity from main thread.
2. Login Page:
New users sign up and existing users log in using email and password
Field validation before sending to server.
No duplicate email addresses allowed.
Session management.
On successful login, redirect to Home Page.
3. Home Page:
Heart of the application
On Click PLAY button starts session that tracks distance travelled,
pace, calories burnt and elevation gained.
On Click SAVE button to save the session online
Real-time location tracking through Google Maps
4. Setting Page:
Option to change the metric of distance from ‘kilometers’ to ‘Miles’.
Option to change the metric of elevation from ‘Meters’ to ‘Feet’.
Used Toggle Button for selecting out of two options.
5. User Page:
Loads user specific data from the database
Displays the activity details from the latest activity
Displays all activities completed till date
6. Leader Board Page:
Ranks users as a list in descending order of the total calories burnt by them
7. What’s next:
Integration with wearable tech like Nike + Fuel-Band to monitor body statistics
Third party application support in the form of camera, social media apps
Social Hiking