Task #15
openTask #13: Create Employer Module
Employer Usage – KYC Module
0%
Description
Task Description:
Create KYC module
Employer KYC is a process where an employer uploads company documents to prove the business is real and trusted before using all features of the platform.
Navigation:
Employer Dashboard → Company Profile → KYC Section
Fields:
id (PK)
employer_id (FK)
doc_type(BUSINESS_REG,ID_PROOF,OTHER)
doc_url
status(UPLOADED,UNDER_REVIEW,APPROVED,REJECTED)
received_by (FK → employee/user id)
reviewed_at
remarks
created_at
updated_at
Features:
Upload KYC Documents
Employer can upload required documents such as:
Business Registration document
Company ID / Owner ID proof
Other supporting documents
Employer actions:
Select document type
Upload file
Submit for verification
Employer can see:
Status of each document
Overall KYC status
See Remarks (If Rejected)
Employer can view admin remarks
Employer understands what went wrong
Employer can re-upload corrected document
Re-upload Documents
Replace rejected documents
Re-submit for verification
Track updated status again
- Employers cant access to admin activities