Feat: implemented Profile page and KYC verification process on user dashboard. #67
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #45
Overview
This pull request adds new components for user profile and document upload functionality to the user dashboard for KYC verification, focusing on personal details, ID verification, and document upload processes.
Components Added
PersonalDetails.tsxComplete.tsxdriversLicense.tsxCompleteDocumentUploadandIncompleteDocumentUploadcomponentsincompleteUpload.tsxkyc.tsxnationalID.tsxpassport.tsxnationalID.tsxPendingVerification: Displays user profile details during pending verificationSelfieVerification: Handles selfie capture and initial face processingUploadDocuments: Allows users to upload different types of ID documents (National ID, Driver's License, Passport)VerificationProgress: Shows verification submission statusVerifiedDetails: Displays verified user profile informationChanges in
profile.tsxProfile Flow States
The new implementation supports three key verification states:
Key Features
Styling