I need you to develop some software for me. I would like this software to be developed using PHP. I am briefing about the project in simple words:
1. I am a Distributor of Sify for Digital Signatures
2. I have purchase 1000 SIgnatures & Tokens from Sify
3. I am Authorized to sell the Digital Signatures to Individual Customers as well as to Retailers.
4. I have created a login of my Retailer in the Portal
5. Retailer Submit the order to Purchase 50 SIM through portal, and enter the payment details made.
6. Order placed by Customer will reflect in Admin Login, with full details, After receiving order from customer Admin Dispatch the Tokens through Courier and update the Status of Dispatch along with Courier Docket No. in his Admin login which will also be updated in Retailer Login, and Admin will Make the Login of Retailer in Sify Portal and Assign 50 Digital SIgnature and update the Login Id and Qty Trf in his portal against his Retailer order.
7. Courier Containing the Tokesn Delivered to Retailers, and Retailer Login Id Created in the SIfy Portal from where Retailer Directly fill the details of Applicant.
8. An Individual Applicant Visit Retailer shop for Purchase of Digital SIgnatures, Retailer Collect all the details from customer including Name, Address. PAN, Email, Mobile Etc. and fill the details in Sify Portal after filing details Customer Id will generate and retailer will submit the details alongwith the customer id to Admin through his login portal, after that click "Send for Approval" to admin for Approval of Digital SIgnature.
9. After submitting the details of client for Approval details will reflect in Admin Panel and Admin by Clicking the "Submit for Approval" send the details to SIfy for Approval.
10. After Receiving the Approval from Sify, Admin will Update the status Approved and that will also reflected in the Retailer Login after that Retailer can issue Digital Signature to Individual Applicant.
11. Retailer on weekly basis send the hard copies of the application form Send to Admin and update the status in their login forms Send and Courier detais which will reflect in the Admin Login.
12. Admin / Staff after receiving the Forms update the Status in the portal that forms Received and update the status which will be reflected in the Retailer Login.
13. There Should be A Dash board in Clint Login / Admin Login / Staff Login and option to search the Name of Applicant of Digital Signature through Name Search or Customer ID Search about the Status and Admin / staff can update the status Directly
14. Some indicative reports are mentioned in excel sheet in which data is required, report layout or view may be as per your customization which should be user friendly.
There is need of Email at the time of ever update either from Client login or Admin / staff Login
This software should work on online platform saas based.