Location based app

  • Posted:
  • Proposals: 4
  • Remote
  • #691560
  • Awarded
CreativeInfoway R.IT R.Naima F.Spectra S. have already sent a proposal.
  • 1

Description

Experience Level: Expert
Estimated Job duration: 3 - 4 weeks
General information for the app: The app will exchange location info between 2 users
Kind of development: New app from scratch
Num. of web pages/modules: 2
Description of every page/module: Hello,
I need an Android app with its own backend web application, the app will allow users to find eachother, how it works :
A and B are 2 users... B will find A

A press a button that send location to BACKEND
BACKEND store location A and create temporary token (for 10, 30 minutes or 1 hour)
BACKEND show token to A (token can be digits only or mixed, what do you suggess for security reason ?)
A send the token to B manualy (sms or phone or anything)
B open app, press "find person" button and enter the token
BACKEND receive the token command
BACKEND send a push notification to A asking for authorisation (showing and storing the location of B ?)
If A say yes, B got push notification include location of A
B will see a maps that show him/her the directions automatically to reach A
A can stop/close the token at anytime, and B will no longer see A in map
A and B locations will be refreshed automaticly after for example 5 minutes (set in the backend)

Backend (dont need exactly to be like thist but after some research and asking arround i found this solution) :
Functionality :
All informations will be stored in database
API for all user send their information (email(optional), device token(GCM)).
API to receive sending location from A
API to receive token command from B
API send Push To A
API to receive confirmation from A and push to B result( agree -> location of A, disagree-> push the apologies to A)
Interface : not yet decided


Futur features :
Accounts for all users with phone verification (Twilio integration) users will later can login using their phone numbers + password
Paid and Free versions
Multilanguage support
IOS version


I hope i provided enough details.
Let me know if you have any questions
Description of requirements/features: I prefer it to be a phonegap app unless if its not good for this kind of apps
Specific technologies required: Phonegap
Extra notes:

New Proposal

Create an account now and send a proposal now to get this job.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.