We need a mobile application (Android & IOS) developed in Phonegap and build on [url removed, login to view] , for doing below job
Sign Up and Log-in Process
1. One Time Signup with information 1)Mobile Number 2) Shop Name 3) Dealer Name 4)Authorization Code (Just a text field). The details will be sent to Server Via REST call on HTTPS link. The Link will push an SMS to dealer with a validation SMS
2. Verification of SMS. The SMS code entered in a text field manually and should be verified back with the server.
3. Credentials are saved on App for app usage. No need to log in every time the app opens. Like Whats App
1) A Form need to be presented with Below fields.
1.1) Kit BarCode (Should be linked to Barcode Scanner App and get value from the barcode scanner.). This field is non editable.
1.2) Customer Full Name -- Free Text
1.3) Customer Date of Birth -- Date Field
1.4) Customer ID card Number -- Free Text
1.5) Customer nationality -- Single Selection List
1.6) Customer Language -- Single Selection List
1.7) Customer ID card copy -- Should be linked to the camera
1.8) Customer Registration Form -- Should be linked to the camera
1.9) Customer Signature -- Need to capture customer signature on screen and should be converted to Image.
2) When Submitted, validation need to be done for mandatory fields, and should be posted to HTTPS Service provided. The images can be submitted with a regular form upload enctype="multipart/form-data", or without attachment convert the images to base64 and send to the server, choice is open.
3) Mobile Cameras could be of any resolution, but the image need to be re sized to a specified dimension and to a size near to 150KB.
1) The information and status of all the forms submitted will be screen on this tab in a table manner
2) The information can be pulled from server with a rest call.
3) By Default, the app should pull and show the information for today.
4) Provider two date fields from and to, and when submits the app should pull the information for the specified date range and present it on the app.
1) The information should be pointing to an HTTP location on the server (WebView)
2) Call Button, which when pressed should directly call a particular number.
3) USSD Checl Button, which when pressed should directly execute a USSD code example *181*52#
The App need to be developed in Phone Gap, and should be compile-able from [url removed, login to view]
Should be tested on all Android versions and I-Phone versions.