## 🏠 1. ADMIN DASHBOARD

### KPI Cards (Real-Time)
- [ ] Total Members Count (Active/Inactive/Blocked)
- [ ] Today's Joining Count
- [ ] Today's BV Generated
- [ ] Today's Income Distributed
- [ ] Total Company Liability
- [ ] Pending Withdrawal Requests (Count + Amount)
- [ ] Pending KYC Verifications
- [ ] Pending Order Approvals
- [ ] Total Franchise Count
- [ ] Today's Franchise Sales
- [ ] Low Stock Alerts (Products + Franchises)
- [ ] Fraud Detection Alerts
- [ ] System Health Status
- [ ] Active User Sessions
- [ ] Today's Revenue
- [ ] Monthly Revenue
- [ ] Yearly Revenue Projection

### Analytics Charts
- [ ] Daily Business Growth Chart (Line/Area)
- [ ] Joining vs Repurchase Trend
- [ ] Income Distribution Pie Chart
- [ ] Rank Distribution Bar Chart
- [ ] State-wise Business Map (India Map)
- [ ] Product Sales Trend
- [ ] Franchise Performance Chart
- [ ] BV Generation Graph
- [ ] Payment Mode Distribution
- [ ] Top 10 Earners Chart
- [ ] Network Growth Funnel
- [ ] Conversion Rate Analytics

### Live Activity Feed
- [ ] Real-time Joining Notifications
- [ ] Order Placement Alerts
- [ ] Income Credit Updates
- [ ] Withdrawal Requests
- [ ] Rank Achievements
- [ ] Fraud/Suspicious Activity Alerts
- [ ] System Error Logs
- [ ] Payment Success/Failure
- [ ] Stock Movement Notifications

### Quick Actions
- [ ] Create New User
- [ ] Credit/Debit Wallet
- [ ] Approve Withdrawal
- [ ] Allocate Stock to Franchise
- [ ] Generate Report
- [ ] Send Broadcast Message
- [ ] View Pending Approvals
- [ ] System Maintenance Mode Toggle

---

## 👥 2. MEMBER MANAGEMENT (50+ Features)

### Member List View
- [ ] Advanced Multi-Filter System
  - By User ID
  - By Name
  - By Mobile/Email
  - By PAN/Aadhaar
  - By Sponsor ID
  - By Rank
  - By Status (Active/Inactive/Blocked)
  - By State/District/City
  - By BV Range
  - By Income Range
  - By Joining Date Range
  - By Last Active
  - By KYC Status
  - By Package Type
  - By Direct Count
  - By Team Size
  
- [ ] Bulk Operations
  - Bulk Activate/Deactivate
  - Bulk Email/SMS
  - Bulk Wallet Credit/Debit
  - Bulk Export
  - Bulk Delete

- [ ] Member Card/List View Toggle
- [ ] Sortable Columns
- [ ] Pagination (10/25/50/100/500)
- [ ] Export to Excel/CSV/PDF
- [ ] Print Member List
- [ ] Save Custom Filters
- [ ] Column Visibility Toggle

### Individual Member Profile (100+ Sub-Features)

#### Overview Tab
- [ ] Basic Info Display
- [ ] Profile Picture Management
- [ ] Rank Badge Display
- [ ] Status Indicator
- [ ] Quick Stats Cards
- [ ] Recent Activity Timeline
- [ ] Network Summary (Left/Right)
- [ ] Performance Charts

#### Personal Information Tab
- [ ] Edit Personal Details
  - First Name, Last Name
  - Father's Name, Mother's Name
  - Date of Birth
  - Gender
  - Marital Status
  - Occupation
  - Qualification
  - Mobile (with OTP verification)
  - Alternate Mobile
  - Email (with verification)
  - WhatsApp Number
  
- [ ] Address Management
  - Address Line 1, 2
  - Landmark
  - City, District, State
  - Pincode
  - Country
  - GPS Coordinates (Map Picker)
  
- [ ] Identity Documents
  - PAN Number (API Verification)
  - Aadhaar Number (API Verification)
  - Voter ID
  - Passport
  - Driving License
  
- [ ] Nominee Details
  - Nominee Name
  - Relationship
  - DOB
  - Mobile
  - Address

#### Network Tab
- [ ] Sponsor Chain Display
- [ ] Binary Position Info
- [ ] Direct Team List
- [ ] Left Leg Team (All Levels)
- [ ] Right Leg Team (All Levels)
- [ ] Interactive Binary Tree View
  - Zoom In/Out
  - Expand/Collapse Nodes
  - Download Tree as Image
  - Print Tree
- [ ] Genealogy Tree View
- [ ] Sponsor Tree View
- [ ] Level-wise Team Breakdown
- [ ] Weak Leg Analysis
- [ ] Carry Forward Display
- [ ] Network Statistics
  - Total Team Size
  - Active Count
  - Inactive Count
  - Total Left BV
  - Total Right BV
  - Matched BV
  - Pending BV

#### Wallet Tab
- [ ] Wallet Balance Display
  - Main Wallet
  - Income Wallet
  - Shopping Wallet
  - E-Wallet
  - Reward Points
  - Hold Balance
  
- [ ] Manual Wallet Operations
  - Credit Wallet (with reason)
  - Debit Wallet (with reason)
  - Transfer Between Wallets
  - Freeze/Unfreeze Wallet
  - Reverse Transaction
  
- [ ] Transaction History
  - Filterable by Type/Date
  - Searchable
  - Exportable
  
- [ ] Wallet Ledger
- [ ] Balance Verification Tool
- [ ] Wallet Audit Report

#### Income Tab
- [ ] Income Summary Cards
  - Total Earned
  - This Month
  - Last Month
  - Today
  
- [ ] Income Type Breakdown
  - Direct/Sponsor Income
  - Binary/Pair Income
  - Matching Income
  - Level Income
  - Rank Income
  - Royalty Income
  - Pool Income
  - Repurchase Income
  - Cashback
  - Promotional Income
  
- [ ] Income History Table
  - Date-wise
  - Type-wise
  - With TDS Details
  - Credit/Hold/Released Status
  
- [ ] Manual Income Adjustment
  - Add Income
  - Reverse Income
  - Hold Income
  - Release Hold Income
  
- [ ] Income Charts
- [ ] TDS Certificate Generation
- [ ] Income Statement Download

#### MLM Business Tab
- [ ] BV Statistics
  - Personal BV
  - Left BV
  - Right BV
  - Total Team BV
  - Today's BV
  - Month's BV
  
- [ ] Pairing Information
  - Total Pairs Matched
  - Today's Pairs
  - Pair Income Earned
  - Capping Details
  
- [ ] Carry Forward Details
  - Left Carry
  - Right Carry
  - Carry Forward History
  
- [ ] Flush History
- [ ] Rank Progress Tracker
- [ ] Qualification Status
- [ ] Target Achievement

#### Orders Tab
- [ ] Order History
  - All Orders
  - Joining Orders
  - Repurchase Orders
  - Franchise Orders
  
- [ ] Order Details View
- [ ] Order Status Timeline
- [ ] Invoice Download
- [ ] Cancel/Return Order
- [ ] Refund Processing

#### KYC Documents Tab
- [ ] Document Upload Status
- [ ] PAN Card Verification
  - View Document
  - Approve/Reject
  - API Verification
  
- [ ] Aadhaar Card Verification
  - Front/Back View
  - Approve/Reject
  - E-KYC Integration
  
- [ ] Bank Document
  - Cancelled Cheque/Passbook
  - Approve/Reject
  
- [ ] Photo Verification
- [ ] Address Proof
- [ ] Document History/Logs
- [ ] Bulk Document Approval

#### Bank Details Tab
- [ ] Primary Bank Account
  - Account Holder
  - Account Number
  - IFSC Code
  - Bank Name
  - Branch
  - Account Type
  
- [ ] Bank Verification
  - Penny Drop Test
  - Manual Verification
  
- [ ] UPI Details
- [ ] Bank Change History
- [ ] Multiple Bank Accounts Support

#### Security Tab
- [ ] Password Management
  - Reset Password
  - Force Password Change
  - Send Reset Link
  - View Password History
  
- [ ] Two-Factor Authentication
  - Enable/Disable 2FA
  - Reset 2FA
  
- [ ] Active Sessions
  - View All Sessions
  - Device Details
  - IP Addresses
  - Terminate Session
  - Terminate All Sessions
  
- [ ] Login History
  - Date/Time
  - IP Address
  - Location
  - Device/Browser
  - Success/Failed Attempts
  
- [ ] Device Management
  - Registered Devices
  - Remove Device
  - Block Device
  
- [ ] Security Actions
  - Force Logout
  - Lock Account
  - Unlock Account
  - Block User
  - Unblock User
  - Flag as Suspicious

#### Activity Logs Tab
- [ ] Complete Activity Timeline
- [ ] Filter by Activity Type
- [ ] Search Logs
- [ ] Export Logs
- [ ] IP Tracking
- [ ] Device Tracking

#### Settings Tab
- [ ] Account Status Toggle
- [ ] Feature Permissions
  - Can Login
  - Can Earn Income
  - Can Withdraw
  - Can Place Orders
  - Can Refer
  
- [ ] Notification Preferences
- [ ] Special Settings (Admin Only)
  - Bypass KYC
  - Custom Commission Rate
  - Bypass Limits

#### Advanced Actions
- [ ] Login as User (Impersonation)
- [ ] Merge User Accounts
- [ ] Transfer Downline
- [ ] Change Sponsor
- [ ] Change Placement
- [ ] Move Subtree
- [ ] Update Rank Manually
- [ ] Close Account
- [ ] Delete User (Permanent)

---

## 🌳 3. NETWORK MANAGEMENT

### Binary Tree View
- [ ] Interactive Expandable Tree
- [ ] Multiple Tree Layouts
  - Vertical Tree
  - Horizontal Tree
  - Radial Tree
  
- [ ] Tree Controls
  - Zoom In/Out
  - Pan
  - Fit to Screen
  - Full Screen Mode
  - Auto Layout
  
- [ ] Node Information Display
  - User ID
  - Name
  - Rank
  - Status (Active/Inactive)
  - Left BV
  - Right BV
  - Direct Count
  
- [ ] Node Actions (Right Click)
  - View Profile
  - Edit User
  - View Downline
  - Change Placement
  - Move Subtree
  
- [ ] Tree Filters
  - Show Only Active
  - Show Level Depth (1-10)
  - Highlight Sponsor Chain
  - Highlight Weak Leg
  - Color by Rank
  - Color by Status
  
- [ ] Tree Export
  - Download as PNG
  - Download as PDF
  - Download as SVG
  - Print Tree

### Genealogy Tree
- [ ] Sponsor-based Tree View
- [ ] Multi-level Expansion
- [ ] Search in Tree
- [ ] Highlight Path

### Network Reports
- [ ] Level-wise Member Report
- [ ] Orphan Users (No Sponsor)
- [ ] Broken Placements
- [ ] Unilevel Report
- [ ] Matrix Report (if applicable)
- [ ] Network Statistics Dashboard

### Tree Management Tools
- [ ] Auto Placement Configuration
- [ ] Spillover Settings
- [ ] Tree Repair Tool
- [ ] Fix Broken Nodes
- [ ] Rebalance Tree
- [ ] Network Audit

---

## 💰 4. INCOME MANAGEMENT

### Income Dashboard
- [ ] Total Income Distributed (All Time)
- [ ] Today's Income
- [ ] This Month Income
- [ ] Income by Type Breakdown
- [ ] Pending Income
- [ ] Hold Income
- [ ] TDS Deducted
- [ ] Net Income Paid

### Income Configuration
- [ ] Direct/Sponsor Income Settings
  - Fixed Amount
  - Percentage
  - Level-wise Rates

- [ ] Binary Income Settings
  - Pairing Ratio (1:1, 1:2, 2:1)
  - Pair Income Amount
  - Daily Capping
  - Weekly Capping
  - Monthly Capping

- [ ] Matching Income Settings
  - Percentage
  - Levels

- [ ] Level Income Settings
  - Level Depth
  - Level Percentages
  - Level Conditions

- [ ] Rank Income Settings
  - Rank-wise Income
  - Qualification Criteria
  - Monthly/One-time

- [ ] Pool/Club Income Settings
- [ ] Royalty Income Settings
- [ ] Repurchase Income Settings
- [ ] Cashback Settings
- [ ] TDS Configuration

### Income Processing
- [ ] Daily Closing Process
  - Manual Trigger
  - Auto Schedule
  - Closing Time Setting

- [ ] Binary Matching Engine
  - Calculate Pairs
  - Apply Capping
  - Carry Forward Calculation
  - Flush Processing

- [ ] Income Credit/Debit
- [ ] Income Hold/Release
- [ ] Income Reversal
- [ ] Recalculate Income (Date Range)
- [ ] Income Simulation Tool

### Income Reports
- [ ] Income Summary Report
- [ ] User-wise Income Report
- [ ] Income Type Report
- [ ] Daily Income Report
- [ ] Monthly Income Report
- [ ] TDS Report
- [ ] Top Earners Report
- [ ] Income Comparison Report
- [ ] Pending Income Report
- [ ] Capping Report
- [ ] Carry Forward Report
- [ ] Flush Report

---

## 👛 5. WALLET MANAGEMENT

### Wallet Dashboard
- [ ] Total Wallet Balance (All Users)
- [ ] Total Company Liability
- [ ] Wallet Type Breakdown
- [ ] Today's Transactions
- [ ] Pending Transactions
- [ ] Failed Transactions

### Wallet Operations
- [ ] Manual Credit
  - Single User
  - Bulk Users
  - With Reason
  - With Notification

- [ ] Manual Debit
  - Single User
  - Bulk Users
  - With Reason
  - With Notification

- [ ] Wallet Transfer
  - User to User
  - Wallet to Wallet

- [ ] Freeze/Unfreeze Wallet
- [ ] Reverse Transaction
- [ ] Wallet Adjustment

### Wallet Audit
- [ ] Balance Verification Tool
- [ ] Ledger Integrity Check
- [ ] Mismatch Detection
- [ ] Auto-fix Mismatches
- [ ] Audit Trail Report

### Wallet Reports
- [ ] Transaction History
- [ ] Wallet Statement
- [ ] Balance Sheet
- [ ] Ledger Report
- [ ] User Wallet Report

---

## 🏦 6. WITHDRAWAL/PAYOUT MANAGEMENT

### Withdrawal Dashboard
- [ ] Pending Requests Count
- [ ] Pending Amount
- [ ] Today's Payouts
- [ ] This Month Payouts
- [ ] Success Rate
- [ ] Failed Payouts

### Withdrawal Queue
- [ ] Request List (Filterable)
  - By Status
  - By Date
  - By Amount Range
  - By User

- [ ] Request Details View
  - User Information
  - Bank Details
  - Amount Breakdown
  - TDS Calculation
  - Admin Charges

- [ ] Approval Actions
  - Single Approve
  - Bulk Approve
  - Reject
  - Hold
  - Request More Info

### Payout Processing
- [ ] Manual Payout
- [ ] Bulk Payout
- [ ] Auto Payout Integration
  - Bank Transfer API
  - UPI Transfer
  - Wallet Transfer

- [ ] Payout Status Tracking
- [ ] Failed Payout Retry
- [ ] UTR/Reference Management

### Withdrawal Settings
- [ ] Minimum Withdrawal Amount
- [ ] Maximum Withdrawal Amount
- [ ] Daily Withdrawal Limit
- [ ] Weekly Withdrawal Limit
- [ ] Monthly Withdrawal Limit
- [ ] TDS Percentage
- [ ] Admin Charges
- [ ] Processing Days
- [ ] Auto-approval Threshold
- [ ] Withdrawal Schedule (Days)

### Payout Reports
- [ ] Payout Summary
- [ ] User-wise Payout
- [ ] Date-wise Payout
- [ ] TDS Report
- [ ] Failed Payout Report
- [ ] Bank-wise Report

---

## 🛒 7. E-COMMERCE MANAGEMENT

### Product Management
- [ ] Product CRUD
  - Add Product
  - Edit Product
  - Delete Product
  - Duplicate Product
  - Bulk Import
  - Bulk Update

- [ ] Product Details
  - Name, Description
  - SKU, Barcode
  - Category, Sub-category
  - Brand
  - Price (DP, MRP)
  - BV, PV
  - GST Percentage
  - HSN/SAC Code
  - Weight, Dimensions
  - Stock Quantity
  - Min Stock Level
  - Max Order Quantity
  - Images (Multiple)
  - Videos
  - Tags
  - SEO (Title, Description, Keywords)

- [ ] Product Variants
  - Color, Size, etc.
  - Variant-wise Pricing
  - Variant-wise Stock

- [ ] Product Combos/Kits
- [ ] Related Products
- [ ] Product Reviews Management

### Category Management
- [ ] Multi-level Categories
- [ ] Category Image
- [ ] Category SEO
- [ ] Featured Categories
- [ ] Category Sorting

### Inventory Management
- [ ] Stock Dashboard
- [ ] Stock In
- [ ] Stock Out
- [ ] Stock Transfer
- [ ] Stock Adjustment
- [ ] Low Stock Alerts
- [ ] Out of Stock Products
- [ ] Stock Valuation
- [ ] Batch/Lot Tracking
- [ ] Expiry Date Tracking
- [ ] Warehouse Management
- [ ] Multi-location Stock
- [ ] Stock Reports

### Order Management
- [ ] Order Dashboard
  - Total Orders
  - Pending Orders
  - Processing Orders
  - Shipped Orders
  - Delivered Orders
  - Cancelled Orders
  - Returned Orders

- [ ] Order Lifecycle
  - Pending
  - Confirmed
  - Processing
  - Packed
  - Ready to Ship
  - Shipped
  - Out for Delivery
  - Delivered
  - Cancelled
  - Return Requested
  - Returned
  - Refunded

- [ ] Order Details View
  - Order Information
  - Customer Details
  - Product Details
  - Payment Information
  - Shipping Address
  - Order Timeline
  - Invoice
  - Packing Slip
  - Shipping Label

- [ ] Order Actions
  - Approve Order
  - Reject Order
  - Mark as Processing
  - Assign to Franchise
  - Generate Invoice
  - Print Packing Slip
  - Ship Order
  - Track Order
  - Cancel Order
  - Process Return
  - Process Refund

- [ ] BV Credit on Delivery
- [ ] BV Reversal on Cancel/Return
- [ ] Income Reversal on Cancel/Return

### Shipping Management
- [ ] Shipping Partners Integration
  - Delhivery
  - Shiprocket
  - Blue Dart
  - DTDC
  - India Post

- [ ] Shipping Zones
- [ ] Shipping Rates
- [ ] Free Shipping Rules
- [ ] Tracking Integration
- [ ] Pickup Scheduling
- [ ] AWB Management
- [ ] Manifest Generation
- [ ] NDR Management
- [ ] RTO Handling

### Invoice & Billing
- [ ] Invoice Templates
- [ ] GST Invoice Generation
- [ ] E-Invoice Integration
- [ ] E-Way Bill Generation
- [ ] Credit Note
- [ ] Debit Note
- [ ] Proforma Invoice
- [ ] Quotation

### Promotions & Offers
- [ ] Coupon Management
  - Coupon Code
  - Discount Type (Fixed/Percentage)
  - Min Order Amount
  - Max Discount
  - Validity Period
  - Usage Limit
  - User-specific

- [ ] Discount Rules
- [ ] Flash Sales
- [ ] Bundle Offers
- [ ] BOGO Offers
- [ ] Seasonal Sales
- [ ] Rank-based Discounts
- [ ] Referral Discounts

### E-commerce Reports
- [ ] Sales Report
- [ ] Product Performance Report
- [ ] Category Report
- [ ] Order Report
- [ ] Payment Report
- [ ] Shipping Report
- [ ] Return/Refund Report
- [ ] Inventory Report
- [ ] Low Stock Report
- [ ] Best Sellers
- [ ] Slow Moving Products

---

## 🏪 8. FRANCHISE MANAGEMENT

### Franchise Dashboard
- [ ] Total Franchises
- [ ] Active/Inactive Count
- [ ] Total Stock Value
- [ ] Today's Franchise Business
- [ ] Pending Stock Requests
- [ ] Low Stock Franchises
- [ ] Top Performing Franchises
- [ ] Territory Coverage Map

### Franchise Types Configuration
- [ ] Super Stockist
- [ ] Stockist
- [ ] Distributor
- [ ] Retailer
- [ ] Pickup Center
- [ ] Custom Types

### Franchise CRUD
- [ ] Create Franchise (Multi-step Wizard)
  - Basic Information
  - Owner Details
  - Address
  - Territory Mapping
  - Bank Details
  - Commission Structure
  - Documents & Agreement
  - Initial Stock Allocation
  - Login Credentials
  - Review & Submit

- [ ] Edit Franchise
- [ ] View Franchise Details
- [ ] Activate/Deactivate
- [ ] Suspend Franchise
- [ ] Delete Franchise

### Franchise Profile (Complete)
- [ ] Overview Tab
  - Owner Information
  - Business Information
  - Address
  - Bank Details
  - Performance Summary
  - Recent Activity

- [ ] Stock Tab
  - Current Stock List
  - Stock Value
  - Low Stock Items
  - Stock History
  - Allocate Stock
  - Return Stock

- [ ] Orders Tab
  - All Orders
  - Pending Orders
  - Completed Orders
  - Order Statistics

- [ ] Transactions Tab
  - All Transactions
  - Commission Earned
  - Withdrawals
  - Balance

- [ ] Territory Tab
  - Assigned Territory
  - Coverage Details
  - Edit Territory

- [ ] Performance Tab
  - Sales Performance
  - Order Volume
  - Target Achievement
  - Commission Breakdown
  - Charts & Analytics

- [ ] Commission Tab
  - Commission Structure
  - Commission History
  - Pending Commission
  - Paid Commission

- [ ] Documents Tab
  - Franchise Agreement
  - KYC Documents
  - Licenses
  - Certificates

- [ ] Settings Tab
  - Permissions
  - Notification Settings
  - Security Settings

### Territory Management
- [ ] Territory Types
  - State Level
  - District Level
  - City Level
  - Pincode Level
  - Custom Area

- [ ] Territory Mapping
  - Interactive Map
  - Multi-select Areas
  - Territory Preview

- [ ] Territory Reports
  - Coverage Report
  - Uncovered Areas
  - Overlapping Territories

### Stock Allocation
- [ ] Allocate Stock to Franchise
  - Select Franchise
  - Select Products
  - Enter Quantities
  - Set Prices
  - Delivery Details
  - Payment Terms

- [ ] Stock Transfer
  - Franchise to Franchise
  - Warehouse to Franchise

- [ ] Stock Return
  - Return to HQ
  - Return Approval
  - Stock Credit

### Stock Request Management
- [ ] View All Requests
- [ ] Pending Requests
- [ ] Approved Requests
- [ ] Rejected Requests
- [ ] Processing Requests
- [ ] Dispatched Requests
- [ ] Delivered Requests
- [ ] Request Details View
- [ ] Approve/Reject Request
- [ ] Process Request
- [ ] Track Dispatch

### Franchise Commission
- [ ] Commission Configuration
  - Product Margin %
  - ID Creation Commission
  - Pickup Handling Fee
  - Target Bonus

- [ ] Commission Calculation
- [ ] Commission Credit
- [ ] Commission Reports

### Franchise Wallet
- [ ] Wallet Balance
- [ ] Credit Commission
- [ ] Debit Amount
- [ ] Withdrawal Requests
- [ ] Withdrawal Approval
- [ ] Transaction History

### Franchise Performance
- [ ] Daily Performance Tracking
- [ ] Monthly Performance
- [ ] Target Management
- [ ] Achievement Bonus
- [ ] Leaderboard
- [ ] Performance Reports

### Franchise Reports
- [ ] Franchise List Report
- [ ] Stock Report
- [ ] Sales Report
- [ ] Commission Report
- [ ] Performance Report
- [ ] Territory Coverage Report
- [ ] Target Achievement Report

---

## 💳 9. PAYMENT GATEWAY MANAGEMENT

### Gateway Configuration
- [ ] Multiple Gateway Support
  - Razorpay
  - Cashfree
  - PayU
  - Paytm
  - PhonePe
  - CCAvenue
  - Instamojo
  - Stripe
  - PayPal

- [ ] Gateway Credentials
  - API Key
  - Secret Key
  - Merchant ID

- [ ] Gateway Status (Enable/Disable)
- [ ] Gateway Priority
- [ ] Gateway-wise Fee Configuration

### Payment Dashboard
- [ ] Total Transactions
- [ ] Successful Payments
- [ ] Failed Payments
- [ ] Pending Payments
- [ ] Refund Amount
- [ ] Today's Collection
- [ ] Gateway-wise Analytics

### Transaction Management
- [ ] Transaction List (Filterable)
  - By Status
  - By Gateway
  - By Date
  - By Amount Range
  - By User

- [ ] Transaction Details
  - Transaction ID
  - Gateway Transaction ID
  - User Details
  - Amount
  - Status
  - Payment Method
  - Date/Time
  - Response Data

- [ ] Transaction Actions
  - View Details
  - Refund
  - Retry Failed
  - Mark as Success (Manual)
  - Mark as Failed

### Webhook Management
- [ ] Webhook URL Configuration
- [ ] Webhook Logs
- [ ] Webhook Retry
- [ ] Webhook Verification

### Refund Management
- [ ] Refund Request Queue
- [ ] Process Refund
- [ ] Refund Status
- [ ] Refund Reports

### Payment Reports
- [ ] Transaction Report
- [ ] Gateway Performance Report
- [ ] Settlement Report
- [ ] Failed Transaction Report
- [ ] Refund Report
- [ ] Reconciliation Report

---

## 📱 10. UPI PAYMENT MANAGEMENT

### UPI Configuration
- [ ] UPI ID Setup
- [ ] QR Code Generation
- [ ] UPI Gateway Integration

### Manual Verification System
- [ ] Pending Verification Queue
- [ ] Payment Screenshot View
- [ ] UTR Number Entry
- [ ] Amount Verification
- [ ] Approve/Reject Payment
- [ ] Remarks Field

### Duplicate Detection
- [ ] UTR Duplicate Check
- [ ] Screenshot Duplicate Check
- [ ] Amount Mismatch Detection
- [ ] Fraud Pattern Detection

### Bank Reconciliation
- [ ] Bank Statement Import (CSV/Excel)
- [ ] Auto-matching with UTR
- [ ] Manual Matching
- [ ] Unmatched Transactions
- [ ] Reconciliation Report

### UPI Reports
- [ ] Pending Verification
- [ ] Approved Payments
- [ ] Rejected Payments
- [ ] UTR Report
- [ ] Reconciliation Report

---

## 🔐 11. KYC MANAGEMENT

### KYC Dashboard
- [ ] Pending Verification Count
- [ ] Verified Users
- [ ] Rejected Documents
- [ ] Incomplete KYC

### Document Verification
- [ ] PAN Card
  - View Document
  - PAN Number
  - Name Verification
  - API Verification
  - Approve/Reject
  - Rejection Reason

- [ ] Aadhaar Card
  - Front/Back View
  - Aadhaar Number
  - Address Verification
  - E-KYC Integration
  - Approve/Reject

- [ ] Bank Document
  - Cancelled Cheque/Passbook
  - Account Details
  - Approve/Reject

- [ ] Photo
  - Face Verification
  - Approve/Reject

- [ ] Address Proof
  - Multiple Document Types
  - Approve/Reject

### Bulk Verification
- [ ] Select Multiple Users
- [ ] Bulk Approve
- [ ] Bulk Reject

### API Integration
- [ ] PAN Verification API
- [ ] Aadhaar E-KYC API
- [ ] Bank Account Verification API
- [ ] GST Verification API

### Video KYC
- [ ] Schedule Video Call
- [ ] Record Session
- [ ] Verify Live
- [ ] Approve/Reject

### KYC Reports
- [ ] Pending Verification Report
- [ ] Verified Users Report
- [ ] Rejected Documents Report
- [ ] Completion Rate Report

---

## 📢 12. COMMUNICATION MANAGEMENT

### Notification System
- [ ] Notification Dashboard
- [ ] Notification Templates
  - Email Templates
  - SMS Templates
  - WhatsApp Templates
  - Push Notification Templates

- [ ] Template Variables
- [ ] Template Preview
- [ ] Template Testing

### Broadcast Messages
- [ ] Send to All Users
- [ ] Filter-based Sending
  - By Rank
  - By Status
  - By State
  - By Joining Date
  - By BV Range
  - Custom Filter

- [ ] Multi-channel Broadcasting
  - Email
  - SMS
  - WhatsApp
  - Push Notification
  - In-App Notification

- [ ] Scheduled Broadcasting
- [ ] Broadcast History
- [ ] Delivery Reports

### Email Management
- [ ] SMTP Configuration
  - Multiple SMTP
  - AWS SES
  - Mailgun
  - SendGrid

- [ ] Email Campaigns
- [ ] Email Queue
- [ ] Email Logs
- [ ] Bounce Management
- [ ] Unsubscribe Management
- [ ] Email Analytics

### SMS Management
- [ ] SMS Gateway Configuration
  - MSG91
  - Twilio
  - Textlocal
  - Kaleyra

- [ ] DLT Configuration
- [ ] Sender ID Management
- [ ] SMS Balance
- [ ] SMS Logs
- [ ] Delivery Reports
- [ ] Failed SMS Retry

### WhatsApp Business
- [ ] WhatsApp API Configuration
- [ ] Message Templates (Pre-approved)
- [ ] Broadcast Lists
- [ ] Auto Replies
- [ ] Chatbot Configuration
- [ ] Conversation Logs
- [ ] Media Messages
- [ ] Interactive Messages
- [ ] WhatsApp Analytics

### Push Notifications
- [ ] Firebase Configuration
- [ ] Push Templates
- [ ] User Segmentation
- [ ] Scheduled Push
- [ ] Push Analytics

---

## 🎫 13. SUPPORT MANAGEMENT

### Support Dashboard
- [ ] Open Tickets Count
- [ ] Resolved Today
- [ ] Average Response Time
- [ ] Customer Satisfaction Score
- [ ] Ticket by Category
- [ ] Agent Performance

### Ticket Management
- [ ] Ticket List (Filterable)
  - By Status
  - By Priority
  - By Category
  - By Assigned Agent
  - By Date

- [ ] Ticket Categories
  - Payment Issues
  - Order Issues
  - Technical Issues
  - Network Issues
  - KYC Issues
  - Withdrawal Issues
  - Product Issues
  - Franchise Issues
  - General Inquiry

- [ ] Ticket Priority
  - Low
  - Medium
  - High
  - Urgent

- [ ] Ticket Status
  - New
  - Open
  - In Progress
  - Awaiting Response
  - Resolved
  - Closed
  - Reopened

- [ ] Ticket Details View
  - User Information
  - Ticket Content
  - Attachments
  - Conversation History
  - Internal Notes

- [ ] Ticket Actions
  - Reply
  - Add Internal Note
  - Change Status
  - Change Priority
  - Assign to Agent
  - Merge Tickets
  - Close Ticket
  - Reopen Ticket

### Canned Responses
- [ ] Create Quick Replies
- [ ] Category-wise Responses
- [ ] Insert Variables

### SLA Management
- [ ] SLA Configuration
- [ ] First Response Time
- [ ] Resolution Time
- [ ] SLA Breach Alerts

### Escalation
- [ ] Auto Escalation Rules
- [ ] Manual Escalation
- [ ] Escalation Path

### Support Reports
- [ ] Ticket Volume Report
- [ ] Agent Performance Report
- [ ] Category Report
- [ ] SLA Report
- [ ] Customer Satisfaction Report
- [ ] Response Time Report

---

## 💼 14. CRM & LEADS

### Lead Management
- [ ] Lead Dashboard
- [ ] Lead Capture Forms
- [ ] Lead Sources
  - Website
  - Landing Page
  - Social Media
  - Referral
  - Campaign
  - Franchise
  - Event
  - Cold Call

- [ ] Lead Status
  - New
  - Contacted
  - Qualified
  - Converted
  - Lost

- [ ] Lead Assignment
  - Auto Assignment
  - Manual Assignment
  - Round Robin

- [ ] Lead Scoring
- [ ] Lead Nurturing
- [ ] Follow-up Reminders

### Pipeline Management
- [ ] Sales Pipeline Stages
- [ ] Drag & Drop Interface
- [ ] Deal Value Tracking
- [ ] Win/Loss Analysis

### Lead Reports
- [ ] Lead Source Report
- [ ] Conversion Rate Report
- [ ] Agent Performance Report
- [ ] Pipeline Report

---

## 📊 15. REPORTS & ANALYTICS

### Dashboard Reports
- [ ] Executive Dashboard
- [ ] Business Dashboard
- [ ] Financial Dashboard
- [ ] Network Dashboard
- [ ] E-commerce Dashboard

### Member Reports
- [ ] Joining Report
  - Daily Joining
  - Date-wise Joining
  - State-wise Joining
  - Sponsor-wise Joining
  - Package-wise Joining

- [ ] Active/Inactive Report
- [ ] State-wise Report
- [ ] District-wise Report
- [ ] Rank-wise Report
- [ ] KYC Status Report
- [ ] Team Size Report
- [ ] Direct Count Report

### Income Reports
- [ ] Income Summary Report
- [ ] Income Type-wise Report
- [ ] User Income Report
- [ ] Daily Income Report
- [ ] Monthly Income Report
- [ ] Rank Income Report
- [ ] TDS Report
- [ ] Top Earners Report
- [ ] Income Comparison Report

### Business Reports
- [ ] BV Report
  - Daily BV
  - User BV
  - Team BV
  - Left-Right BV

- [ ] Pair Report
- [ ] Matching Report
- [ ] Carry Forward Report
- [ ] Flush Report
- [ ] Capping Report
- [ ] Leg Analysis Report

### Financial Reports
- [ ] Revenue Report
- [ ] Expense Report
- [ ] Profit & Loss Report
- [ ] Company Liability Report
- [ ] Wallet Balance Report
- [ ] Withdrawal Report
- [ ] Payment Report
- [ ] GST Report
- [ ] TDS Report
- [ ] Ledger Report

### E-commerce Reports
- [ ] Sales Report
- [ ] Product Report
- [ ] Category Report
- [ ] Order Report
- [ ] Return/Refund Report
- [ ] Stock Report
- [ ] Inventory Valuation Report

### Franchise Reports
- [ ] Franchise Performance Report
- [ ] Stock Report
- [ ] Commission Report
- [ ] Territory Coverage Report
- [ ] Target Achievement Report

### Custom Reports
- [ ] Report Builder
- [ ] Save Custom Reports
- [ ] Schedule Reports
- [ ] Export Reports (Excel/PDF/CSV)
- [ ] Email Reports

---

## 🎁 16. REWARDS & ACHIEVEMENTS

### Reward Programs
- [ ] Reward Configuration
- [ ] Point System
- [ ] Achievement Badges
- [ ] Milestone Rewards
- [ ] Trip Incentives
- [ ] Car Fund
- [ ] House Fund
- [ ] Rank Rewards

### Contest Management
- [ ] Create Contest
- [ ] Set Duration
- [ ] Define Rules
- [ ] Winner Selection
- [ ] Prize Distribution

### Lucky Draw
- [ ] Configure Draw
- [ ] Entry Criteria
- [ ] Draw Date
- [ ] Winner Selection
- [ ] Announcement

### Reward Reports
- [ ] Rewards Distributed
- [ ] User Rewards
- [ ] Contest Reports

---

## 🎓 17. TRAINING MANAGEMENT

### Course Management
- [ ] Create Course
- [ ] Course Categories
- [ ] Course Content
  - Video Lessons
  - PDF Documents
  - Presentations
  - Quizzes

- [ ] Course Enrollment
- [ ] Rank-based Access
- [ ] Mandatory Training

### Progress Tracking
- [ ] User Progress
- [ ] Completion Rate
- [ ] Quiz Scores
- [ ] Certificate Generation

### Webinar Management
- [ ] Schedule Webinar
- [ ] Registration
- [ ] Live Session
- [ ] Recording

### Resource Library
- [ ] Document Categories
- [ ] Upload Documents
- [ ] Search & Filter
- [ ] Download Tracking

### Training Reports
- [ ] Enrollment Report
- [ ] Completion Report
- [ ] Quiz Performance Report

---

## 🎯 18. MARKETING TOOLS

### Campaign Management
- [ ] Create Campaign
- [ ] Campaign Type
  - Email Campaign
  - SMS Campaign
  - Social Media Campaign

- [ ] Target Audience
- [ ] Schedule Campaign
- [ ] Track Performance

### Landing Page Builder
- [ ] Drag & Drop Builder
- [ ] Templates
- [ ] Custom Domain
- [ ] Lead Capture Forms
- [ ] Analytics

### Referral Program
- [ ] Referral Link Generation
- [ ] Referral Tracking
- [ ] Referral Commission
- [ ] Leaderboard

### Affiliate Program
- [ ] Affiliate Registration
- [ ] Commission Structure
- [ ] Tracking Links
- [ ] Payout Management

### Marketing Materials
- [ ] Banners
- [ ] Flyers
- [ ] Videos
- [ ] Social Media Posts
- [ ] Product Catalogs

### Marketing Reports
- [ ] Campaign Performance
- [ ] Lead Generation Report
- [ ] Conversion Report
- [ ] ROI Report

---

## 🎪 19. EVENTS MANAGEMENT

### Event Management
- [ ] Create Event
- [ ] Event Types
  - Webinar
  - Training
  - Meeting
  - Award Function
  - Product Launch

- [ ] Event Registration
- [ ] Ticket Management
- [ ] Attendance Tracking
- [ ] Event Calendar

### Virtual Events
- [ ] Live Streaming Integration
- [ ] Zoom/Google Meet Integration
- [ ] Recording
- [ ] Q&A Session

### Event Reports
- [ ] Registration Report
- [ ] Attendance Report
- [ ] Feedback Report

---

## 🔒 20. SECURITY & MONITORING

### Security Dashboard
- [ ] Security Overview
- [ ] Failed Login Attempts
- [ ] Suspicious Activities
- [ ] Blocked IPs
- [ ] Active Sessions

### IP Management
- [ ] IP Whitelist
- [ ] IP Blacklist
- [ ] Allow/Block IP Ranges
- [ ] GeoIP Blocking

### Device Management
- [ ] Registered Devices
- [ ] Device Fingerprinting
- [ ] Block/Unblock Devices
- [ ] Device Logs

### Session Management
- [ ] Active Sessions
- [ ] Session Timeout Settings
- [ ] Force Logout All
- [ ] Concurrent Session Limit

### Two-Factor Authentication
- [ ] 2FA Settings
- [ ] 2FA Methods
  - SMS OTP
  - Email OTP
  - Authenticator App

- [ ] Enforce 2FA
- [ ] Reset 2FA

### Rate Limiting
- [ ] API Rate Limits
- [ ] Login Attempt Limits
- [ ] Request Throttling

### Fraud Detection
- [ ] AI-based Fraud Detection
- [ ] Pattern Recognition
- [ ] Anomaly Detection
- [ ] Alert System
- [ ] Fraud Reports

### Security Logs
- [ ] Login Logs
- [ ] Activity Logs
- [ ] Admin Action Logs
- [ ] Error Logs
- [ ] API Logs
- [ ] Webhook Logs

### Backup & Recovery
- [ ] Database Backup
  - Manual Backup
  - Scheduled Backup
  - Auto Backup

- [ ] Backup History
- [ ] Download Backup
- [ ] Restore Backup
- [ ] Cloud Backup Integration

---

## 🔧 21. SYSTEM TOOLS

### Cache Management
- [ ] Clear All Cache
- [ ] Clear Specific Cache
- [ ] Cache Configuration
- [ ] Cache Statistics

### Queue Management
- [ ] View Queue Jobs
- [ ] Failed Jobs
- [ ] Retry Failed Jobs
- [ ] Clear Queue

### Database Tools
- [ ] Database Backup
- [ ] Database Restore
- [ ] Database Optimize
- [ ] Database Repair
- [ ] Query Builder
- [ ] SQL Runner

### Tree Tools
- [ ] Rebuild Binary Tree
- [ ] Fix Placement Issues
- [ ] Repair Broken Nodes
- [ ] Tree Audit
- [ ] Recalculate BV

### Wallet Tools
- [ ] Recalculate Balances
- [ ] Fix Balance Mismatch
- [ ] Wallet Integrity Check
- [ ] Ledger Verification

### Income Tools
- [ ] Recalculate Income
- [ ] Reprocess Daily Closing
- [ ] Fix Pending Income
- [ ] Income Audit

### Bulk Operations
- [ ] Bulk Update Users
- [ ] Bulk Import Users
- [ ] Bulk Export Data
- [ ] Bulk Email/SMS

### Maintenance Mode
- [ ] Enable/Disable Maintenance
- [ ] Custom Message
- [ ] Allowed IPs
- [ ] Countdown Timer

---

## ⚙️ 22. SETTINGS & CONFIGURATION

### General Settings
- [ ] Company Profile
  - Company Name
  - Logo
  - Favicon
  - Address
  - Contact Details
  - Social Links

- [ ] Business Settings
  - Business Hours
  - Closing Time
  - Currency
  - Timezone
  - Date Format
  - Number Format

- [ ] Regional Settings
  - Language
  - Country
  - State/Province

### User Settings
- [ ] Registration Settings
  - Enable/Disable Registration
  - Email Verification Required
  - Mobile Verification Required
  - Auto Approval

- [ ] Login Settings
  - Allow Multiple Sessions
  - Session Timeout
  - Force 2FA

- [ ] Profile Settings
  - Editable Fields
  - Mandatory Fields

### MLM Plan Settings
- [ ] Binary Plan Configuration
- [ ] Unilevel Plan Configuration
- [ ] Matrix Plan Configuration
- [ ] Hybrid Plan Configuration
- [ ] Joining Package Settings
- [ ] BV Calculation Rules

### Income Settings
- [ ] Income Types Configuration
- [ ] Income Distribution Schedule
- [ ] Capping Rules
- [ ] Carry Forward Rules
- [ ] Flush Rules
- [ ] TDS Configuration

### Wallet Settings
- [ ] Wallet Types
- [ ] Wallet Limits
- [ ] Transfer Rules
- [ ] Auto-transfer Settings

### Withdrawal Settings
- [ ] Minimum/Maximum Amount
- [ ] Daily/Weekly/Monthly Limits
- [ ] TDS Percentage
- [ ] Admin Charges
- [ ] Processing Days
- [ ] Withdrawal Schedule

### Payment Settings
- [ ] Payment Gateways
- [ ] UPI Settings
- [ ] Bank Details
- [ ] Payment Methods

### E-commerce Settings
- [ ] Order Settings
- [ ] Shipping Settings
- [ ] Tax Settings
- [ ] Inventory Settings

### Franchise Settings
- [ ] Franchise Types
- [ ] Commission Structure
- [ ] Territory Settings
- [ ] Stock Settings

### Notification Settings
- [ ] Email Settings
- [ ] SMS Settings
- [ ] WhatsApp Settings
- [ ] Push Notification Settings

### Security Settings
- [ ] Password Policy
- [ ] Session Settings
- [ ] IP Settings
- [ ] 2FA Settings

### Module Settings
- [ ] Enable/Disable Modules
- [ ] Feature Flags
- [ ] Module Permissions

---

## 👨‍💼 23. ADMIN MANAGEMENT

### Admin Users
- [ ] Admin List
- [ ] Create Admin
- [ ] Edit Admin
- [ ] Delete Admin
- [ ] Activate/Deactivate Admin

### Roles & Permissions
- [ ] Create Role
- [ ] Edit Role
- [ ] Delete Role
- [ ] Assign Permissions
- [ ] Role Types
  - Super Admin
  - Finance Admin
  - Network Admin
  - Support Admin
  - Content Admin
  - Marketing Admin
  - Operations Admin
  - Franchise Admin
  - Read-Only Admin
  - Custom Roles

### Permission Matrix
- [ ] Module-wise Permissions
  - View
  - Create
  - Edit
  - Delete
  - Export
  - Approve

- [ ] Granular Permissions
- [ ] Permission Groups

### Admin Activity
- [ ] Activity Logs
- [ ] Login History
- [ ] Action Audit Trail

---

## 📜 24. LEGAL & COMPLIANCE

### Terms & Conditions
- [ ] Create/Edit Terms
- [ ] Version Management
- [ ] User Acceptance Tracking

### Privacy Policy
- [ ] Create/Edit Policy
- [ ] GDPR Compliance
- [ ] Data Retention

### Refund Policy
- [ ] Create/Edit Policy
- [ ] Refund Rules

### Income Disclaimer
- [ ] Create/Edit Disclaimer
- [ ] Legal Compliance

### Direct Selling Reports
- [ ] DSA Compliance Reports
- [ ] Income Disclosure
- [ ] Refund Reports

### Agreement Management
- [ ] User Agreement
- [ ] Franchise Agreement
- [ ] Affiliate Agreement
- [ ] Digital Signature

---

## 📝 25. AUDIT & LOGS

### Admin Activity Logs
- [ ] All Admin Actions
- [ ] User Management Actions
- [ ] Financial Actions
- [ ] Settings Changes

### User Activity Logs
- [ ] Login History
- [ ] Profile Changes
- [ ] Transactions
- [ ] Orders

### System Logs
- [ ] Error Logs
- [ ] Cron Logs
- [ ] API Logs
- [ ] Webhook Logs

### Financial Audit
- [ ] Transaction Audit
- [ ] Wallet Audit
- [ ] Income Audit
- [ ] Payout Audit

### Data Export Logs
- [ ] Export History
- [ ] Downloaded Reports
- [ ] Data Access Logs

---

## 🔄 26. AUTOMATION & CRON JOBS

### Cron Management
- [ ] View All Crons
- [ ] Enable/Disable Cron
- [ ] Cron Schedule
- [ ] Manual Trigger
- [ ] Cron Logs

### Automated Tasks
- [ ] Daily Closing
- [ ] Binary Matching
- [ ] Rank Calculation
- [ ] Income Distribution
- [ ] Inactive User Marking
- [ ] Report Generation
- [ ] Backup
- [ ] Cache Clearing
- [ ] Email Queue Processing
- [ ] SMS Queue Processing
- [ ] Notification Queue

### Automation Rules
- [ ] Workflow Automation
- [ ] Trigger-based Actions
- [ ] Conditional Logic

---

## 🌐 27. API MANAGEMENT

### API Dashboard
- [ ] Total API Calls
- [ ] Success Rate
- [ ] Error Rate
- [ ] Response Time

### API Keys
- [ ] Generate API Key
- [ ] Revoke API Key
- [ ] API Key Permissions
- [ ] Rate Limiting

### API Documentation
- [ ] Endpoint List
- [ ] Request/Response Examples
- [ ] Authentication Guide
- [ ] Webhook Documentation

### API Logs
- [ ] Request Logs
- [ ] Error Logs
- [ ] Performance Metrics

---

## 📈 28. BUSINESS INTELLIGENCE

### BI Dashboard
- [ ] Executive Dashboard
- [ ] Custom Dashboards
- [ ] KPI Tracking
- [ ] Goal Tracking

### Data Visualization
- [ ] Charts & Graphs
- [ ] Heat Maps
- [ ] Funnel Analysis
- [ ] Cohort Analysis

### Trend Analysis
- [ ] Revenue Trends
- [ ] User Growth Trends
- [ ] Network Growth Trends

### Forecasting
- [ ] Revenue Forecast
- [ ] User Growth Forecast
- [ ] Predictive Analytics

---

---

# 👤 PART B: USER PANEL FEATURES (150+ Features)

---

## 🏠 1. USER DASHBOARD

### Dashboard Overview
- [ ] Welcome Message with Personalization
- [ ] Current Rank Display with Badge
- [ ] Rank Progress Bar
- [ ] Next Rank Requirements

### Quick Stats Cards (Swipeable on Mobile)
- [ ] Total Earnings (All Time)
- [ ] This Month Earnings
- [ ] Today's Earnings
- [ ] Wallet Balance
- [ ] Total BV
- [ ] Team Size
- [ ] Direct Count
- [ ] Active Team Members
- [ ] Left Leg Count
- [ ] Right Leg Count
- [ ] Left BV
- [ ] Right BV
- [ ] Carry Forward
- [ ] Today's Pairs
- [ ] Pending Withdrawals

### Quick Actions Grid
- [ ] Register New Member
- [ ] Shop Products
- [ ] View Network Tree
- [ ] Check Income
- [ ] Withdraw Money
- [ ] View Reports
- [ ] Contact Support
- [ ] Share Referral Link

### Binary Status Widget
- [ ] Left Leg Statistics
- [ ] Right Leg Statistics
- [ ] Carry Forward Display
- [ ] Today's Matching
- [ ] Visual Binary Balance

### Performance Charts
- [ ] Monthly Performance Chart
- [ ] Income Trend Chart
- [ ] BV Generation Chart
- [ ] Team Growth Chart

### Recent Activities Timeline
- [ ] Income Credits
- [ ] New Joinings
- [ ] Orders Placed
- [ ] Rank Achievements
- [ ] Withdrawals

### Notifications
- [ ] Unread Notifications Count
- [ ] Notification List
- [ ] Mark as Read
- [ ] Notification Categories
  - Income Alerts
  - Team Updates
  - Order Updates
  - System Announcements

### Goals & Targets
- [ ] Monthly Target
- [ ] Target Progress
- [ ] Days Remaining
- [ ] Required BV

---

## 👤 2. PROFILE MANAGEMENT

### Personal Information
- [ ] View Profile
- [ ] Edit Profile
  - First Name, Last Name
  - Father's Name
  - Date of Birth
  - Gender
  - Mobile Number (OTP Verification)
  - Email Address (Email Verification)
  - WhatsApp Number

- [ ] Profile Picture
  - Upload Photo
  - Take Photo (Mobile)
  - Crop & Resize

- [ ] Address Management
  - Address Line 1, 2
  - Landmark
  - City, District, State
  - Pincode
  - Location Picker (Map)

### Identity Documents (KYC)
- [ ] PAN Card
  - Upload Document
  - View Status
  - Resubmit if Rejected

- [ ] Aadhaar Card
  - Upload Front/Back
  - E-KYC Option
  - View Status

- [ ] Bank Proof
  - Upload Cancelled Cheque
  - Upload Passbook

- [ ] Photo Upload
- [ ] Address Proof
- [ ] KYC Status Dashboard
- [ ] Rejection Reasons

### Bank Details
- [ ] Primary Bank Account
  - Account Holder Name
  - Account Number
  - IFSC Code
  - Bank Name (Auto-fetch)
  - Branch Name (Auto-fetch)
  - Account Type

- [ ] UPI Details
  - UPI ID
  - Verify UPI

- [ ] Bank Verification Status
- [ ] Change Bank Account
- [ ] Bank Change History

### Security Settings
- [ ] Change Password
- [ ] Two-Factor Authentication
  - Enable 2FA
  - Choose Method (SMS/Email/App)
  - QR Code for Authenticator

- [ ] Active Sessions
  - View All Sessions
  - Device Details
  - Logout from Device
  - Logout All Sessions

- [ ] Login History
  - Date/Time
  - IP Address
  - Location
  - Device/Browser

### Referral Tools
- [ ] Referral Link
- [ ] Copy Link
- [ ] QR Code
  - View QR Code
  - Download QR Code
  - Share QR Code

- [ ] Share Options
  - WhatsApp
  - Facebook
  - Twitter
  - Instagram
  - Email
  - SMS

- [ ] Marketing Materials
  - Download Banners
  - Download Flyers
  - Download Videos
  - Product Catalogs

---

## 🌳 3. NETWORK / GENEALOGY

### Network Dashboard
- [ ] Network Summary
  - Total Team Size
  - Active Members
  - Inactive Members
  - Direct Count
  - Total Levels

- [ ] Binary Statistics
  - Left Count
  - Right Count
  - Left BV
  - Right BV
  - Balance Status

### Tree Views (Multiple Layouts)
- [ ] Binary Tree View
  - Interactive Tree
  - Expandable Nodes
  - Node Information
    - User ID
    - Name
    - Rank
    - Status
    - BV
  - Zoom In/Out
  - Pan/Navigate
  - Full Screen Mode

- [ ] Genealogy Tree
  - Sponsor-based Tree
  - Multi-level View

- [ ] Sponsor Tree
  - Direct Referrals
  - Downline Levels

- [ ] List View
  - Searchable
  - Filterable
  - Sortable

### Direct Team
- [ ] Direct Members List
- [ ] Member Details
  - ID, Name
  - Rank, Status
  - Joining Date
  - Contact Info

- [ ] Direct Team Stats
- [ ] Contact Direct Member
  - Call
  - WhatsApp
  - Email

### Level-wise Team
- [ ] Level 1, 2, 3... (up to 10+)
- [ ] Level Summary
  - Member Count
  - Active Count
  - Total BV

- [ ] Member List per Level
- [ ] Export Level Data

### Network Reports
- [ ] Team Summary Report
- [ ] Level-wise Report
- [ ] Active/Inactive Report
- [ ] BV Report
- [ ] Download Reports

---

## 💰 4. INCOME & EARNINGS

### Income Dashboard
- [ ] Total Earnings (All Time)
- [ ] This Month Earnings
- [ ] Today's Earnings
- [ ] Pending Income
- [ ] Hold Income
- [ ] Released Income

### Income Breakdown (All Types)
- [ ] Direct/Sponsor Income
- [ ] Binary/Pair Income
- [ ] Matching Income
- [ ] Level Income
- [ ] Rank Income
- [ ] Royalty Income
- [ ] Pool Income
- [ ] Repurchase Income
- [ ] Cashback
- [ ] Promotional Income
- [ ] Reward Points

### Income History
- [ ] All Income Transactions
- [ ] Filter by Type
- [ ] Filter by Date Range
- [ ] Search Income
- [ ] Income Details View
  - Date/Time
  - Income Type
  - Description
  - Gross Amount
  - TDS
  - Net Amount
  - Status

- [ ] Export Income Report
- [ ] Download Statement

### Income Charts
- [ ] Monthly Income Trend
- [ ] Income Type Distribution
- [ ] Comparison Charts

### TDS Management
- [ ] TDS Summary
- [ ] TDS Certificate Download
- [ ] Form 16A

---

## 👛 5. WALLET MANAGEMENT

### Wallet Dashboard
- [ ] Main Wallet Balance
- [ ] Income Wallet Balance
- [ ] Shopping Wallet Balance
- [ ] E-Wallet Balance
- [ ] Reward Points Balance
- [ ] Hold Balance

### Wallet Operations
- [ ] Add Money to Wallet
  - Payment Gateway Integration
  - UPI Payment
  - Bank Transfer

- [ ] Transfer Between Wallets
  - Wallet to Wallet
  - Enter Amount
  - Confirm Transfer

- [ ] Transfer to Another User
  - Enter User ID
  - Enter Amount
  - OTP Verification

### Transaction History
- [ ] All Transactions
- [ ] Filter by Type
  - Credit
  - Debit
  - Transfer

- [ ] Filter by Date
- [ ] Search Transactions
- [ ] Transaction Details
  - Date/Time
  - Transaction ID
  - Type
  - Amount
  - Balance
  - Description

- [ ] Export Transactions
- [ ] Download Statement

---

## 🏦 6. WITHDRAWAL

### Withdrawal Dashboard
- [ ] Withdrawable Balance
- [ ] Pending Withdrawal Requests
- [ ] Total Withdrawn (All Time)
- [ ] This Month Withdrawn

### Request Withdrawal
- [ ] Enter Amount
- [ ] Quick Amount Selection (₹1000, ₹5000, etc.)
- [ ] Amount Breakdown
  - Withdrawal Amount
  - TDS Deduction
  - Admin Charges
  - Net Amount

- [ ] Bank Account Selection
- [ ] OTP Verification
- [ ] Submit Request

### Withdrawal Settings Display
- [ ] Minimum Amount
- [ ] Maximum Amount
- [ ] Daily Limit
- [ ] Processing Days
- [ ] TDS Percentage
- [ ] Charges

### Withdrawal History
- [ ] All Requests
- [ ] Status Filter
  - Pending
  - Approved
  - Processing
  - Completed
  - Rejected

- [ ] Request Details
  - Request Date
  - Amount
  - TDS
  - Net Amount
  - Bank Details
  - Status
  - UTR Number (if completed)
  - Remarks

- [ ] Download Receipt

---

## 🛒 7. E-COMMERCE / SHOPPING

### Product Catalog
- [ ] Product Categories
- [ ] Featured Products
- [ ] New Arrivals
- [ ] Best Sellers
- [ ] All Products

### Product Listing
- [ ] Grid View / List View
- [ ] Search Products
- [ ] Filter Products
  - By Category
  - By Price Range
  - By BV Range
  - In Stock Only

- [ ] Sort Products
  - Price: Low to High
  - Price: High to Low
  - BV: Low to High
  - BV: High to Low
  - Newest First
  - Best Selling

### Product Details
- [ ] Product Images (Gallery)
- [ ] Product Name
- [ ] SKU
- [ ] DP (Distributor Price)
- [ ] MRP
- [ ] BV (Business Volume)
- [ ] PV (Point Value)
- [ ] Stock Status
- [ ] Product Description
- [ ] Ingredients/Specifications
- [ ] Usage Instructions
- [ ] Product Videos
- [ ] Customer Reviews
- [ ] Related Products

### Shopping Cart
- [ ] Add to Cart
- [ ] View Cart
- [ ] Update Quantity
- [ ] Remove Item
- [ ] Cart Summary
  - Subtotal
  - GST
  - Delivery Charges
  - Discount (if any)
  - Total Amount
  - Total BV

### Checkout Process
- [ ] Delivery Address
  - Saved Addresses
  - Add New Address
  - Edit Address
  - Select Address

- [ ] Delivery Options
  - Home Delivery
  - Franchise Pickup

- [ ] Payment Options
  - Wallet Payment
  - Online Payment (Gateway)
  - UPI Payment
  - Cash on Delivery (if available)

- [ ] Apply Coupon Code
- [ ] Order Summary
- [ ] Place Order

### Wishlist
- [ ] Add to Wishlist
- [ ] View Wishlist
- [ ] Remove from Wishlist
- [ ] Move to Cart

---

## 📦 8. MY ORDERS

### Orders Dashboard
- [ ] Total Orders
- [ ] Pending Orders
- [ ] Processing Orders
- [ ] Shipped Orders
- [ ] Delivered Orders
- [ ] Cancelled Orders

### Order List
- [ ] All Orders
- [ ] Filter by Status
- [ ] Filter by Date
- [ ] Search Orders
- [ ] Order Card Display
  - Order Number
  - Order Date
  - Items Count
  - Total Amount
  - Status
  - BV (if applicable)

### Order Details
- [ ] Order Information
  - Order Number
  - Order Date
  - Status
  - Payment Mode
  - BV Status

- [ ] Product Details
  - Product Image
  - Product Name
  - Quantity
  - Price
  - BV

- [ ] Delivery Address
- [ ] Payment Summary
- [ ] Order Timeline
  - Order Placed
  - Confirmed
  - Processing
  - Shipped
  - Out for Delivery
  - Delivered

- [ ] Track Order
- [ ] Download Invoice

### Order Actions
- [ ] Cancel Order (if allowed)
- [ ] Return Request
- [ ] Exchange Request
- [ ] Rate & Review Product
- [ ] Reorder
- [ ] Contact Support

---

## 📊 9. REPORTS

### Report Dashboard
- [ ] Available Reports List
- [ ] Recent Reports
- [ ] Scheduled Reports

### Report Types
- [ ] Income Report
  - Date Range Selection
  - Income Type Filter
  - Summary & Details

- [ ] BV Report
  - Personal BV
  - Team BV
  - Left/Right BV
  - Date-wise BV

- [ ] Team Report
  - Total Team
  - Active/Inactive
  - Level-wise
  - Direct Team

- [ ] Order Report
  - All Orders
  - Date Range
  - Order Summary

- [ ] Withdrawal Report
  - All Withdrawals
  - Status-wise
  - Amount Summary

- [ ] Performance Report
  - Monthly Performance
  - Target Achievement
  - Rank Progress

### Report Features
- [ ] Date Range Selection
- [ ] Filter Options
- [ ] Download PDF
- [ ] Download Excel
- [ ] Print Report
- [ ] Email Report
- [ ] Save Report

---

## 🎓 10. TRAINING & RESOURCES

### Training Dashboard
- [ ] Enrolled Courses
- [ ] Available Courses
- [ ] Completed Courses
- [ ] Certificates Earned

### Course Catalog
- [ ] Course Categories
- [ ] Featured Courses
- [ ] New Courses
- [ ] Course Details
  - Course Title
  - Description
  - Instructor
  - Duration
  - Lessons Count
  - Preview Video

### Course Learning
- [ ] Course Content
  - Video Lessons
  - PDF Documents
  - Presentations
  - Quizzes

- [ ] Progress Tracking
  - Lessons Completed
  - Overall Progress
  - Time Spent

- [ ] Take Quiz
- [ ] View Results
- [ ] Retry Quiz
- [ ] Certificate Download

### Webinars
- [ ] Upcoming Webinars
- [ ] Register for Webinar
- [ ] Join Live Webinar
- [ ] Recorded Webinars
- [ ] Webinar Materials

### Resource Library
- [ ] Documents
- [ ] Videos
- [ ] Presentations
- [ ] Product Catalogs
- [ ] Success Stories
- [ ] Company Policies
- [ ] Search Resources
- [ ] Download Resources

---

## 🎫 11. SUPPORT

### Support Dashboard
- [ ] Open Tickets
- [ ] Resolved Tickets
- [ ] Total Tickets

### Create Ticket
- [ ] Select Category
  - Payment Issues
  - Order Issues
  - Technical Issues
  - Network Issues
  - KYC Issues
  - Withdrawal Issues
  - Product Issues
  - General Inquiry

- [ ] Subject
- [ ] Description
- [ ] Attach Files (Screenshots)
- [ ] Priority Selection
- [ ] Submit Ticket

### My Tickets
- [ ] Ticket List
- [ ] Filter by Status
  - Open
  - In Progress
  - Awaiting Response
  - Resolved
  - Closed

- [ ] Ticket Details
  - Ticket Number
  - Subject
  - Status
  - Priority
  - Created Date
  - Last Updated
  - Conversation History

- [ ] Reply to Ticket
- [ ] Attach Files
- [ ] Close Ticket
- [ ] Reopen Ticket

### FAQs
- [ ] FAQ Categories
- [ ] Search FAQs
- [ ] Popular Questions
- [ ] Helpful Articles

### Live Chat (if available)
- [ ] Chat with Support
- [ ] Chat History
- [ ] Upload Files in Chat

### Contact Information
- [ ] Support Email
- [ ] Support Phone
- [ ] Support WhatsApp
- [ ] Office Address
- [ ] Business Hours

---

## 📢 12. NOTIFICATIONS

### Notification Center
- [ ] All Notifications
- [ ] Unread Count Badge
- [ ] Notification Categories
  - Income Alerts
  - Team Updates
  - Order Updates
  - Withdrawal Updates
  - System Announcements
  - Promotional

- [ ] Mark as Read
- [ ] Mark All as Read
- [ ] Delete Notification
- [ ] Clear All

### Notification Settings
- [ ] Email Notifications
  - Toggle On/Off
  - Frequency Settings

- [ ] SMS Notifications
  - Toggle On/Off

- [ ] WhatsApp Notifications
  - Toggle On/Off

- [ ] Push Notifications
  - Toggle On/Off

- [ ] Notification Preferences by Type

---

## 🎁 13. REWARDS & ACHIEVEMENTS

### Rewards Dashboard
- [ ] Total Reward Points
- [ ] Available Rewards
- [ ] Earned Rewards
- [ ] Redeemed Rewards

### Achievement Badges
- [ ] All Badges
- [ ] Earned Badges
- [ ] Locked Badges
- [ ] Badge Details
  - Badge Name
  - Description
  - Criteria
  - Progress

### Reward Catalog
- [ ] Available Rewards
- [ ] Reward Categories
- [ ] Reward Details
  - Reward Name
  - Points Required
  - Description
  - Image

- [ ] Redeem Reward
- [ ] Redemption History

### Leaderboard
- [ ] Current Month Leaderboard
- [ ] All Time Leaderboard
- [ ] Your Rank
- [ ] Top Performers

---

## 🎯 14. EVENTS

### Events Calendar
- [ ] Upcoming Events
- [ ] Past Events
- [ ] Event Calendar View

### Event Details
- [ ] Event Name
- [ ] Event Type
  - Webinar
  - Training
  - Meeting
  - Award Function

- [ ] Date & Time
- [ ] Venue / Online Link
- [ ] Event Description
- [ ] Speakers/Hosts
- [ ] Agenda

### Event Registration
- [ ] Register for Event
- [ ] Ticket Selection (if applicable)
- [ ] Payment (if paid event)
- [ ] Registration Confirmation

### My Events
- [ ] Registered Events
- [ ] Event Ticket
- [ ] Join Event (for online events)
- [ ] Event Materials
- [ ] Event Recording (if available)

---

## 📱 15. MOBILE APP FEATURES

### PWA Features
- [ ] Add to Home Screen
- [ ] Offline Mode
- [ ] Push Notifications
- [ ] Background Sync
- [ ] Fast Loading

### Mobile-Specific
- [ ] Biometric Login
  - Fingerprint
  - Face ID

- [ ] Camera Integration
  - Scan QR Code
  - Take Photos for KYC

- [ ] Location Services
  - Auto-fill Address

- [ ] Share API
  - Share Referral Link
  - Share Products

- [ ] Contact Picker
  - Quick Register from Contacts

- [ ] Haptic Feedback
- [ ] Pull to Refresh
- [ ] Swipe Gestures
  - Swipe to Delete
  - Swipe to Navigate

---

## ⚙️ 16. SETTINGS

### App Settings
- [ ] Language Selection
- [ ] Theme
  - Light Mode
  - Dark Mode
  - Auto (System)

- [ ] Font Size
- [ ] Display Density

### Account Settings
- [ ] Change Username
- [ ] Change Email
- [ ] Change Mobile
- [ ] Deactivate Account
- [ ] Delete Account

### Privacy Settings
- [ ] Profile Visibility
- [ ] Show in Leaderboard
- [ ] Allow Messages from Team

### Help & About
- [ ] App Version
- [ ] Terms & Conditions
- [ ] Privacy Policy
- [ ] Refund Policy
- [ ] About Company
- [ ] Rate App
- [ ] Share App

---

---

# 🏪 PART C: FRANCHISE PANEL FEATURES (120+ Features)

---

## 🏠 1. FRANCHISE DASHBOARD

### Dashboard Overview
- [ ] Franchise ID & Name
- [ ] Franchise Type Badge
- [ ] Status Indicator
- [ ] Welcome Message

### Quick Stats (Swipeable Cards)
- [ ] Today's Sales
- [ ] Today's Orders
- [ ] Today's New IDs Created
- [ ] Stock Value
- [ ] Commission Earned (Month)
- [ ] Commission Wallet Balance
- [ ] Pending Pickups
- [ ] Low Stock Items Count
- [ ] Monthly Target Progress

### Performance Cards
- [ ] This Month Sales
- [ ] Monthly Target
- [ ] Target Achievement %
- [ ] Orders Processed
- [ ] Commission Breakdown
  - Product Sales Commission
  - ID Creation Commission
  - Pickup Handling Fee
  - Target Bonus

### Quick Actions
- [ ] Create New ID
- [ ] Sell Product
- [ ] Request Stock
- [ ] View Stock
- [ ] Pending Pickups
- [ ] View Customers
- [ ] View Reports
- [ ] Commission Wallet

### Charts & Analytics
- [ ] Daily Sales Chart
- [ ] Weekly Performance Chart
- [ ] Monthly Trend
- [ ] Product-wise Sales
- [ ] Payment Mode Distribution

### Pending Pickup Orders
- [ ] Pickup Order List (Quick View)
- [ ] Order Details
- [ ] Generate OTP
- [ ] Verify & Deliver
- [ ] View All Pickups

### Low Stock Alert
- [ ] Low Stock Products
- [ ] Stock Level Indicator
- [ ] Quick Request Stock

### Recent Activities
- [ ] Order Deliveries
- [ ] ID Creations
- [ ] Stock Received
- [ ] Commission Credits

---

## ➕ 2. CREATE DISTRIBUTOR ID

### ID Creation Wizard (Step-by-step)

#### Step 1: Personal Details
- [ ] Full Name
- [ ] Mobile Number (OTP Verification)
- [ ] Email (Optional)
- [ ] Address
- [ ] Pincode
- [ ] State/City Auto-fill

#### Step 2: Sponsor & Placement
- [ ] Sponsor ID
  - Search & Verify Sponsor
  - Display Sponsor Details

- [ ] Placement Under
  - Search & Verify Placement
  - Display Placement Details
  - Show Left/Right Count

- [ ] Position Selection
  - Left Leg
  - Right Leg
  - Auto (Weak Leg)

- [ ] Package Selection
  - Package List
  - Package Details (Price, BV, Products)
  - Select Package

#### Step 3: Payment
- [ ] Payment Summary
  - Package Amount
  - GST
  - Total Payable

- [ ] Payment Mode
  - Cash
  - UPI
  - Card (Online)
  - Wallet

- [ ] UPI Payment Details
  - UPI ID/Mobile
  - Transaction ID/UTR
  - Upload Screenshot

- [ ] Card Payment
  - Payment Gateway Integration

#### Step 4: Review & Confirm
- [ ] Review All Details
- [ ] Edit if Needed
- [ ] Confirm Creation

### Success Screen
- [ ] User ID Generated
- [ ] Password Generated
- [ ] Commission Credited
- [ ] Print Options
  - Welcome Letter
  - ID Card
  - Receipt

- [ ] Send Options
  - Send Email
  - Send SMS
  - Send WhatsApp

- [ ] Create Another ID
- [ ] Done

### ID Creation History
- [ ] All IDs Created
- [ ] Date-wise List
- [ ] Search by User ID
- [ ] Commission Earned
- [ ] Export Report

---

## 📦 3. STOCK MANAGEMENT

### Stock Dashboard
- [ ] Total Stock Value
- [ ] Total Products
- [ ] Low Stock Count
- [ ] Out of Stock Count
- [ ] Stock Categories

### Stock Inventory
- [ ] Product List
  - Product Image
  - Product Name
  - SKU/Code
  - Category
  - Current Stock
  - Min Stock Level
  - Unit Price
  - Stock Value
  - Batch Number
  - Expiry Date
  - Status (In Stock/Low/Out)

- [ ] Search Products
- [ ] Filter by Category
- [ ] Filter by Stock Status
- [ ] Sort Options

### Stock Operations
- [ ] View Stock History
- [ ] Low Stock Alerts
- [ ] Expiry Alerts
- [ ] Stock Valuation Report

### Stock Request
- [ ] Request New Stock
  - Select Products
  - Enter Quantities
  - Required By Date
  - Priority (Normal/Urgent)
  - Remarks
  - Submit Request

- [ ] My Stock Requests
  - Pending
  - Approved
  - Processing
  - Dispatched
  - Delivered
  - Rejected

- [ ] Request Details
- [ ] Track Request

### Stock Return
- [ ] Return Stock to HQ
  - Select Products
  - Enter Quantities
  - Reason for Return
  - Photos (if damaged)
  - Submit Return Request

- [ ] Return History

### Stock Reports
- [ ] Stock Summary Report
- [ ] Stock Movement Report
- [ ] Low Stock Report
- [ ] Expiry Report
- [ ] Stock Valuation Report
- [ ] Download/Print Reports

---

## 🛒 4. SELL PRODUCTS (POS)

### Point of Sale Interface

#### Product Selection
- [ ] Product Search
- [ ] Product Grid (Touch-friendly)
- [ ] Product Categories
- [ ] Quick Add to Cart
- [ ] Barcode Scanner (Mobile)

#### Shopping Cart
- [ ] Cart Items List
  - Product Details
  - Quantity Adjustment (+/-)
  - Remove Item

- [ ] Cart Summary
  - Subtotal
  - GST
  - Delivery Charges
  - Discount
  - Total Amount
  - Total BV

#### Customer Selection
- [ ] Customer Type
  - Distributor ID
  - Walk-in Customer

- [ ] Distributor Search
  - By ID
  - By Mobile
  - By Name
  - Verify & Select

- [ ] Walk-in Customer
  - Name
  - Mobile
  - Address (Optional)

#### Payment
- [ ] Payment Mode
  - Cash
  - UPI
  - Card
  - Wallet

- [ ] Payment Details
- [ ] Payment Confirmation

#### Complete Sale
- [ ] Generate Invoice
- [ ] Print Invoice (Thermal Printer)
- [ ] Commission Credited
- [ ] SMS/Email to Customer
- [ ] New Sale / Done

### Sales History
- [ ] All Sales
- [ ] Today's Sales
- [ ] Date Range Filter
- [ ] Search by Invoice/Customer
- [ ] Sale Details View
- [ ] Reprint Invoice
- [ ] Sales Report

---

## 📍 5. PICKUP ORDER MANAGEMENT

### Pickup Dashboard
- [ ] Pending Pickups
- [ ] Ready for Pickup
- [ ] Collected Orders
- [ ] Total Pickups (All Time)

### Pickup Order List
- [ ] Order Cards
  - Order Number
  - Customer Name
  - Customer Mobile
  - Order Date
  - Items Count
  - Amount
  - BV
  - Payment Mode
  - Status

- [ ] Filter by Status
- [ ] Search Orders

### Order Details
- [ ] Order Information
- [ ] Customer Details
- [ ] Product List
- [ ] Payment Details
- [ ] Pickup Status

### Pickup Process
- [ ] Mark as Ready
- [ ] Generate OTP
  - Auto-send to Customer
  - SMS/WhatsApp

- [ ] Verify OTP
  - OTP Input
  - Verify OTP

- [ ] Collect Payment (if COD)
  - Enter Amount
  - Mark as Collected

- [ ] Customer Signature (Optional)
- [ ] Take Photo (Optional)
- [ ] Complete Delivery
- [ ] Pickup Fee Credited

### Pickup Reports
- [ ] Daily Pickup Report
- [ ] Monthly Pickup Report
- [ ] Commission Report
- [ ] Download Reports

---

## 👥 6. CUSTOMER MANAGEMENT

### Customer Dashboard
- [ ] Total Customers
- [ ] Active Customers
- [ ] Total Orders by Customers
- [ ] Total Revenue from Customers

### Customer List
- [ ] All Customers
  - Name
  - User ID (if distributor)
  - Mobile
  - Email
  - Last Purchase
  - Total Orders
  - Total Spent
  - Total BV

- [ ] Search Customers
- [ ] Filter Customers
- [ ] Sort Options

### Customer Details
- [ ] Personal Information
- [ ] Contact Details
- [ ] Purchase History
- [ ] Order List
- [ ] Total Statistics
- [ ] Favorite Products

### Customer Actions
- [ ] Call Customer
- [ ] WhatsApp Customer
- [ ] Email Customer
- [ ] Create New Order
- [ ] View Purchase History

### Customer Reports
- [ ] Customer List Report
- [ ] Customer Purchase Report
- [ ] Top Customers
- [ ] Inactive Customers

---

## 💰 7. COMMISSION WALLET

### Wallet Dashboard
- [ ] Available Balance
- [ ] This Month Earned
- [ ] Total Earned (All Time)
- [ ] Total Withdrawn
- [ ] Pending Withdrawals

### Commission Breakdown
- [ ] Product Sales Commission
- [ ] ID Creation Commission
- [ ] Pickup Handling Fee
- [ ] Target Achievement Bonus
- [ ] Other Bonuses

### Transaction History
- [ ] All Transactions
  - Date/Time
  - Type
  - Description
  - Amount
  - Balance

- [ ] Filter by Type
- [ ] Date Range Filter
- [ ] Search Transactions
- [ ] Export Statement

### Withdraw Money
- [ ] Enter Amount
- [ ] Quick Amount Selection
- [ ] Amount Breakdown
  - Withdrawal Amount
  - TDS
  - Processing Fee
  - Net Amount

- [ ] Bank Account Display
- [ ] Submit Request

### Withdrawal History
- [ ] All Requests
- [ ] Status Filter
- [ ] Request Details

---

## 💳 8. PAYMENT COLLECTION

### Payment Methods
- [ ] Cash Collection
  - Record Cash Payment
  - Daily Cash Report

- [ ] UPI Collection
  - QR Code Display
  - Record UPI Payment
  - UTR Entry

- [ ] Card Payments
  - POS Integration (if available)

### Payment Reports
- [ ] Daily Collection Report
- [ ] Mode-wise Report
- [ ] Settlement Report

---

## 📊 9. REPORTS & ANALYTICS

### Report Dashboard
- [ ] Available Reports
- [ ] Quick Stats

### Report Types
- [ ] Sales Report
  - Daily Sales
  - Date Range Sales
  - Product-wise Sales
  - Customer-wise Sales
  - Payment Mode-wise

- [ ] Stock Report
  - Current Stock
  - Stock Movement
  - Low Stock
  - Stock Valuation

- [ ] Commission Report
  - Daily Commission
  - Monthly Commission
  - Commission Breakdown

- [ ] ID Creation Report
  - IDs Created
  - Commission Earned

- [ ] Pickup Report
  - Pickups Completed
  - Pickup Fees

- [ ] Customer Report
  - Customer List
  - Purchase Summary

- [ ] Performance Report
  - Target vs Achievement
  - Monthly Performance

### Report Features
- [ ] Date Range Selection
- [ ] Filter Options
- [ ] Download PDF
- [ ] Download Excel
- [ ] Print Report
- [ ] Email Report

---

## ⚙️ 10. FRANCHISE SETTINGS

### Profile Management
- [ ] View Profile
- [ ] Franchise Details
- [ ] Owner Details
- [ ] Address
- [ ] Territory
- [ ] Bank Details
- [ ] Documents

### Security
- [ ] Change Password
- [ ] Two-Factor Authentication
- [ ] Active Sessions
- [ ] Login History

### Preferences
- [ ] Notification Settings
- [ ] Language
- [ ] Theme
- [ ] Receipt Settings
  - Thermal Printer
  - A4 Printer

### Help & Support
- [ ] Help Center
- [ ] Contact Support
- [ ] Terms & Conditions
- [ ] Privacy Policy

---

## 📱 11. MOBILE APP FEATURES

### Mobile-Specific
- [ ] Bottom Navigation
- [ ] Quick Actions FAB
- [ ] Pull to Refresh
- [ ] Offline Mode
- [ ] Barcode Scanner
- [ ] Camera for Photos
- [ ] Touch-optimized UI
- [ ] Biometric Login
