Step 2 of 7

Step 2: Receive Contract Request

Supplier receives a contract request from a buyer and sees it in their dashboard.

📍 Page Location

URL: /dashboard/authenticated

📸 Visual Representation of the Page

Step 2: Receive Contract Request
SUPPLIER🔔 Notifications

My Contracts

Contract IDProductValueStatusActions
contract-001Wheat$2,627,500PENDING SUPPLIER CONFIRMATION

🎨 Detailed Visual Description

Dashboard shows contract with status "PENDING_SUPPLIER_CONFIRMATION". Contract displays: product, quantity, price, total value, buyer email, deposit percentage. "Confirm Contract" button is visible.

Key Visual Elements:

  • Contract notification
  • Contract details view
  • Confirm button

⚙️ Backend Process

API Endpoint: GET /api/contracts

Process Flow:
1. Queries contracts where supplierEmail matches
2. Filters by status
3. Returns pending contracts

Database Operations:

  • Table: database.contracts
  • Action: Query contracts where supplierEmail === userEmail

➡️ Next Action

Supplier clicks "Confirm Contract"