📍 Page Location
URL: /dashboard/authenticated
📸 Visual Representation of the Page
Step 2: Receive Contract Request
SUPPLIER🔔 Notifications
My Contracts
| Contract ID | Product | Value | Status | Actions |
|---|---|---|---|---|
| contract-001 | Wheat | $2,627,500 | PENDING 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 contractsDatabase Operations:
- Table:
database.contracts - Action: Query contracts where supplierEmail === userEmail
➡️ Next Action
Supplier clicks "Confirm Contract"