I need an android app
- or -
Post a project like this3330
£150(approx. $188)
- Posted:
- Proposals: 7
- Remote
- #687890
- Awarded
PPH #1 Service Provider in Development & IT : Wordpress|Magento|React Native|Mobile App Development|Angular|Node.js
Mohali
Mobile App Development, ASP.NET Web, C# .NET, MVC, Windows Application, iOS & Android, Bespoke Software, Custom Software Development, iPhone/iPad App, JAVA, PHP, TOP CERT Service provider
Ahmedabad
24487128342680592721066831015844497871064
Description
Experience Level: Expert
App Permissions:
Allow phone identity eg IMEI number, phone number and user details to be sent to server
Allow ongoing access to fine GPS location
Use data / network services, not phone, sms or mms.
Use of camera.
On first run:
1) Display a registration form - limited to users registered via a company. Details of form to be provided but basically name and a code provided by the company.
2) Submit registration form and only continue if a verified signal sent in response. If not verified provide a message and then close. On next run allow registration and verification again. Max 3 tries.
3) Once verified, must prompt for a new PIN to be entered (4 or 6 digit?)
4) Must submit that PIN number to the Plan XL server.
5) Additionally store the PIN number in a secure manner locally eg encrypted
6) Retrieve a time interval setting to control the frequency of polling / posting location data.
On every launch the app must:
1) Prompt for the PIN
2) Verify the pin number is correct - if incorrect pin entered 3 times the app must lock and require a reset code to be sent from the server before unlocking. App will display an "Unlock" button which will poll the server, get security questions. User submits answers and/or provides characters from a secret phrase. If correct, a reset code is sent to the app. Details of the code to be determined with chosen developer.
Whilst running:
1) If polling interval set, periodically post location data to server to indicate app running and receive a token from the server.
2) Be able to scan QR codes and launch the default web browser.
3) Be able to generate QR codes containing at least the phone number encrypted in an agreed manner with the token provided (take note of data size limits of QR codes so we can't stuff too much info in).
On close the app must:
1) Post final location co-ordinates
2) Destroy any session or temporary data.
3) Close completely
Would be nice if the app could:
1) Capture an image of the user at random intervals after PIN verification
2) Submit the image to the server immediately after capture
Allow phone identity eg IMEI number, phone number and user details to be sent to server
Allow ongoing access to fine GPS location
Use data / network services, not phone, sms or mms.
Use of camera.
On first run:
1) Display a registration form - limited to users registered via a company. Details of form to be provided but basically name and a code provided by the company.
2) Submit registration form and only continue if a verified signal sent in response. If not verified provide a message and then close. On next run allow registration and verification again. Max 3 tries.
3) Once verified, must prompt for a new PIN to be entered (4 or 6 digit?)
4) Must submit that PIN number to the Plan XL server.
5) Additionally store the PIN number in a secure manner locally eg encrypted
6) Retrieve a time interval setting to control the frequency of polling / posting location data.
On every launch the app must:
1) Prompt for the PIN
2) Verify the pin number is correct - if incorrect pin entered 3 times the app must lock and require a reset code to be sent from the server before unlocking. App will display an "Unlock" button which will poll the server, get security questions. User submits answers and/or provides characters from a secret phrase. If correct, a reset code is sent to the app. Details of the code to be determined with chosen developer.
Whilst running:
1) If polling interval set, periodically post location data to server to indicate app running and receive a token from the server.
2) Be able to scan QR codes and launch the default web browser.
3) Be able to generate QR codes containing at least the phone number encrypted in an agreed manner with the token provided (take note of data size limits of QR codes so we can't stuff too much info in).
On close the app must:
1) Post final location co-ordinates
2) Destroy any session or temporary data.
3) Close completely
Would be nice if the app could:
1) Capture an image of the user at random intervals after PIN verification
2) Submit the image to the server immediately after capture
Stephen W.
98% (18)Projects Completed
17
Freelancers worked with
14
Projects awarded
15%
Last project
12 Mar 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies