Hi freelancers, i have:
-CRM software with webservice avaiable.
-printed pvc card with sequential barcodes that identify customer
Now i need to develop android application for customer registration on my own CRM.
This is how app must work:
Single "register customer" button
Camera opening with barcode reader
The operator uses the reader to read barcode printed on card.
After reading the barcode, it stores the value in a variable and calls the webservice to verify that the card has not been activated already and that it can be activable (ie the value of the barcode is part of a range that can be found with the webservice)
If the card has already been activated previously, it returns an alert "card already registered in the name of ...".
If the barcode of the card is not part of the activable range, it returns the alert "card not activated"
If the barcode is suitable, open a form styled like Typeform, that is a step form, with a field that can be filled in for each screen.
The form fields are set in the app backend
At the end of the compilation of all the fields of the form you open a last screen with 2 buttons: "End" and "scan documentation"
By clicking on the end, the operation is completed and the app transmits all the data acquired via webservice confirming that it has received the data
Clicking on scan documentation opens the camera
The acquired photo is named with the number of the card scanned at the beginning (for example, if the barcode 121.36001 is scanned, the file will be called [login to view URL])
After the documentation has been scanned, the data is transmitted to the webservice and the picture taken is uploaded to an ftp server
At the end of the operation, you receive a correctly completed operation message and a button to start a new recording.
If you are unable to complete the operation you will receive an error message that identifies the problem
App settings that can be managed from desktop web browsers hosted on servers.
Option can be configurated:
Ftp server option(where app store image scanned): ftp host, port, user, password
Camera option: image resolution and method (RGB or grayscale)
In the form setting tab you can add, delete, modify and reorder the various fields of the form, assign the placeorder and an ID to the field (which will be used for matcho with the fields of the system to which the webservice is connected)
The types of fields used by the form are: text, checkbox, dropdown, radio, phone, password, date, text with email validation
40 freelancers are bidding on average $566 for this job
Hi, Thank you for your job I have read your project seriously. I have experiences on that you want. Please check me. I am waiting for your reply. Thank you Elena