Skip to content

Balakrishnan-Vivek/Run-Run-Run

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Run Run Run

Run Run Run is a open web app for FirefoxOS. This project is developped for #Comete Project

The application can be used by different people. Each person creates a profile where it can inquire various information such as its weight and size. Each profile is identified by a nickname/name.

The application saves the path of the user via the phone's GPS position and displays it on a map. It also calculates distance, altitude, and duration of the course, the user's speed, and calories burned. The application displays the position of the user on a map in real time.

At the beginning of each course, the user has to select the mode. Several methods are available, such as biking, running, or hiking. Each mode has its specificities to calculate calories burned.

This app was test on Firefox, Firefox for Android, FirefoxOS Simulator with Firefox module. I can't test it with B2G Client Desktop (due to issues during the installation) and devphone (I haven't).

Several settings are available for example, the interval between geolocations user. This setting will save the phone battery.

RunRunRun began for school project called "Recherche & Developpement", we were three in our dev team :

  • Marine
  • Aymeric
  • Simon
Marine & Aymeric start an other project and I want to add ameliorations to RunRunRun

After "Recherche & Developpement" , RunRunRun working fonctionnalites are :

  • Tags management : add, edit, delete
  • Profils management : add, edit, delete
  • Start, pause and stop a course
  • Display list of courses
  • Diplay details of a course (distance, duration, Google Maps)

Now : the todo list for this part of RunRunRun (Projet "Développement de Logiciels Libres") is the following :

  • To test the app in FirefoxOS simulator or on FirefoxOS device
  • To ameliore the first launch of the app
  • To configure which profile to use for the current course
  • To test optimization of the geolocation algorithm
  • To add a marker/notification showing if GPS is ready
  • To translate in English (Internationalization)
  • To add filters (use tags, profiles, sports) on the page displaying list of courses
  • To do the app working with OpenStreetMap, Nokia Map, Bing Maps
  • To add the possibility to choice the Maps API (Google maps, OpenStreetMap)
  • To delete course
  • Go back home function

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published