Dynamic Provider Document
djdj apps
Dynamic Provider Document (KYC) Configuration — Admin Controlled
The document/KYC requirement system should be configurable from the Admin Panel instead of being fixed.
Admin Panel Requirements
Admin must be able to create and manage document requirements dynamically, including:
Add new document type
Edit existing document type
Delete/disable document type
For each document type, admin must be able to configure:
Document Name
Example: Aadhaar Card, PAN Card, Police Verification, Trade License, etc.
Number of Image Upload Fields
One image (front only)
Two images (front & back)
Image Field Labels
Example:
Image 1 Name → Front Side
Image 2 Name → Back Side
Document ID Number Requirement
Enable/Disable ID number input field
Example: Aadhaar number, PAN number
Mandatory / Optional Toggle
Mark document as compulsory or optional
Category-Based Requirement (Optional Enhancement)
Admin can assign document requirements based on provider category
Example:
Electricians require License
Carpenters do not
Interior contractors require GST/Registration
Provider App Behavior
During registration/KYC submission:
Providers see document upload fields dynamically based on admin configuration
Providers upload images and enter ID numbers (if required)
After submission:
Documents cannot be edited
Any change request requires admin approval
Purpose
This flexible system allows document requirements to be updated without changing code and supports different verification needs for different provider types.
This should replace the fixed document upload structure currently in the provider app.
want documents verified in 3 statuses like this?
Pending Review
Approved
Rejected (with reason)
Rules:
Documents cannot be edited after submission
Any modification must require admin approval
Rahul Sardar
Also need Pending approval screen