An android application based on an existing library ie openGPS
Permanent user login once verified
Select a name of the track from a drop down list based (synced with database when online)
start track recording/stop track recording
Allow multiple track records before needing to upload
Upload track, track name, date, notes, total time, total distance, username and photos
Update track list for drop down.