Section 2 of 6

Section 2: User Management & KYC

Admin manages all platform users and reviews KYC submissions.

📍 Page Location

URL: /admin/users, /admin/kyc-reports

📸 Visual Representation of the Page

Section 2: User Management & KYC

Visual representation of Section 2: User Management & KYC

This page shows: User Management page shows table of all users with: email, role, KYC status, created date. KYC Repor...

🎨 Detailed Visual Description

User Management page shows table of all users with: email, role, KYC status, created date. KYC Reports page shows pending KYC submissions with document previews, approve/reject buttons, and OFAC screening results.

Key Visual Elements:

  • User list table
  • KYC review interface
  • Document preview
  • Approve/reject workflow
  • OFAC screening display

⚙️ Backend Process

API Endpoint: GET /admin/users, GET /admin/kyc-reports, POST /api/admin/kyc/approve

Process Flow:
1. Queries all users from database
2. Loads KYC submissions with documents
3. Shows OFAC screening results
4. Processes approve/reject actions
5. Updates user.kycStatus

Database Operations:

  • Table: database.users, database.kyc, database.complianceReports
  • Action: Query users, review KYC, update status

➡️ Next Action

Admin reviews and approves/rejects KYC submissions