Hello, I have gone through your project details and would like to suggest following development approach of require functionality.
I suggest that it is best to develop these features as web app that shall offer following major benefits
1- App will work equally on all types of devices desktop, phones, tabs etc. independent of OS
2- Will allow testing of complete features without requirement of installation prior to porting it as hybrid app
3- Porting to hybrid app will be faster, easier, cost effective and will only require to port features instead of developing them again.
4- Easy versioning and source control
For the feature requirements
1 - Reading product serial from product can be achieved using phpOCR or Tesseract OCR which ever works best
7- Customer signature can be done using goJS free handwriting package with a finger or pointing pen on touch based screen and mouse pointer for non touch based screens.
Features 2, 3, 4, 5, 6 and 8 are standard and can be done on any development platform. I also assume that by reword points you intended to say Rewards Points in item 8.
Last requirement of allowing to create, manage, login/logoff, profile managment and user accounts management by admin will be done using user module demo can be prepared within 2 days prior to project award.
Please let me know what do you think of adopting this approach of developing your required app. I'd like to hear if I understood your requirement correct and well.
Regards,
Ahmed