#Name of a document: ZEALMART Development Document
#Type of a document: Networking Based Level Income Business Model on WebApp

Theme Colour Preference (Based on UI Preference)
Primary: #3a86ff, #8338ec, #ff006e, #fb5607, #ffbe0b
Secondary:  #e0e1dd, #415a77, #0d1b2a
Background: #000000, #14213d, #fca311, #e5e5e5, #ffffff


Company Name - Eshcol Infra Projects (P) Ltd.,
Brand Name - ZEALMART

### Admin Dashboard (Login to Open Dashboard) 
## Dashboard
    Overview of all the below informations and show it in graphs and charts with counts
## List of Customers
    1. List of Customers (In Table View)
        S.No
        Date
        Username (Auto Generated Username format “ZEL25001A”)
        Full Name
        Mobile No.
        Email ID
        Total Earnings
        Available Earnings
        Status
            Active
            In Active
    Add Icon Button (In Top Right Corner)
    Change Password Icon Button (In Action Tab)
        Old Password
        New Password
        Confirm Password
    View Icon Button (In Action Tab)
    Edit Icon Button (In Action Tab)
        Edit Details
            Full Name
            Email ID
            Phone Number
        Banking Details Button
            Bank Name
            Bank Account No.
            Account Type
            IFSC Code
            Branch Name
            UPI ID
            UPI Number
            UPI App (Gpay/PhonePe/Paytm/BHIM/Other)
        KYC Details
            PAN No. (Text Box)
            Any ID Proof (Dropdown) 
            ID No. (Text Box)
    Delete Icon Button (In Action Tab) (Disable & Transfer to Separate Table)
    2. Purchase Product
        Date
        Product Description 
        Product Bill No.
        Product Cost Include GST
        Status
            Payment Withdrawn
            Cancel Purchases
            Closed Purchase
        Withdrawal Button
## PIN Generation
    Generate PIN (Button on Top Right Corner)
        No.of PINs 
        Generate (Button)  (PIN Generated Random Format “Z98765432A”)
    Transfer PINs (Button on Top Right Corner)
        Select PINs (By Checkbox / Bulk Selector) Or
        Enter Count of PINs
        Username
        Confirm Transfer(Show Notification After Transferred)
    Activate PINs (Button on Top Right Corner)
        Get PIN (Check for Available PINs)
        Username
        Activate Button (Show Notification After Activation)
    List of PINs (In Table View)
        S.No
        Batch ID
        PINs 
        Transferred By (Muilt Transfers between Users)
        Username
        Mobile Number
        PIN Status
            Created
            Transferred
            Activated
## Genealogy View
    Tree View (Upto 2 Levels) (Based on Username based input Search box to view the tree for the that member)
        In the treeview each user contains username, fullname, status, total downline members. 
## Reports
    Customer List (With Date/Name/Mobile No./Username Filter)
    - Usecase extract Members List from the Database
    Earning List (Customer Name/Withdrawal Request for Payout/Export Payment Report Filter)
    - Usecase extract Daily Payout Request Report from the Members with the banking details 
    Product Withdrawal Report (Daily Based Calendar Filter) (Date/Username/Bill No./Amount/Status)
    - Usecase extract Daily Product Sales Report on the Dashboard
## Support Ticket
    List of Tickets (In Table view with Filters)
        S.No
        Ticket ID  (Auto Generated ID Format “TID0225001”)
        Date raised
        Full Name
        Username
        Mobile Number
        Chat (With Reply)
        Ticket Status
            Created
            Active
            In Process
            Closed
            In Active
            Deleted
## Logout (Also Top Right Corner in Profile)


### User Dashboard (Login to Open Dashboard)
## Dashboard
    Overview of all the below informations and show it in graphs and charts with counts
## User Profile
    View Profile
    Change Password
    Edit Profile
        Edit Details
            Full Name
            Email ID
            Phone Number
        Banking Details Button
            Bank Name
            Bank Account No.
            Account Type
            IFSC Code
            Branch Name
            UPI ID
            UPI Number
            UPI App (Gpay/PhonePe/Paytm/BHIM/Other)
        KYC Details  
            PAN No. (Text Box)
            Any ID Proof (Dropdown) 
            ID No. (Text Box)
    Delete Account Button
## My Products
    Coming Soon (Just a page shows Coming Soon)
## My Earnings (Enable Withdrawal Button After Activation)
    PIN Activation (Request for Activation Button)
        Check for Available PIN, If Yes Activate Using that PIN
    Earning Chart
    Total Earning
    Today Earning
    Available Cash Earning
    Available Product Cash
    Withdrawal Button (Min. Withdrawal Amount Rs.500 can be change later from Admin)
## PINs Manager
    Transfer PINs (Button on Top Right Corner)
        Select PINs (By Checkbox / Bulk Selector)
        Username
        Confirm Transfer
    Activate PINs (Button on Top Right Corner)
        Get PIN (Check for Available PINs)
        Username
        Activate Button
    My PINs (In Table View)
        S.No
        Batch ID
        PINs 
        Transferred By (Muilt Transfers between Users)
        PIN Status
            Created
            Transferred
            Activated
## Genealogy View
    Tree View (Upto 2 Levels) (Based on Username based input Search box to view the tree for the that member)
        In the treeview each user contains username, fullname, status, total downline members. 
## My Referral 
    Referral Link (Shareable link to Create New Member)
    List of Referrals (Table View)
        S.No
        Customer Name
        Placement Level
        Customer Status
            Active
            In Active
## Support Ticket
    Create Ticket
    View Ticket with Reply
    Close Ticket
## Logout (Also Top Right Corner in Profile)

### - Types of Dashboard
## - Sidebar Menus