Dear Sir,
I checked your all attachments. Thank you so much for your well descriptive business requirements.
As per your business requirements, CakePHP should be the right choice. Because, this popular framework provides some security functions, access control list (ACL) for role based user management and easily manageable. I have expertise in different version of CakePHP with over 7 year of experience. During this period, I have developed many web applications like ERP, School Management, Hospital Management etc. using this frameworks. As, a result, I have some re-usable components which will faster development.
However, I have some queries and need your reply before estimation (budget and time).
1. You mentioned PayPal. Do you need PayPal integration?
2. If system fails to send email to customers while order confirmation, need resend ?
3. You attached some measurements. You have to store those values into database. Do you need form ?
4. You have many pictures in order form to be selected by customers. You also need to store into database. Do you need form or how ?
I have some others small technical queries that will discuss later if you hire me.
Please reply me with possible answers. I will send you cost and time estimation.
Thanks again
Engr. Abu Hanif