📊 Dashboard
🔄 Refresh📋 Load Summary by Group
✅ Approval Queue
🏚️ Farm Storage Amounts
🕐 Recent Activity
🚚 Customer Deliveries
📐 Field Yield
✅ Fields Complete
📈 Daily Loads (Last 14 Days)
🥧 Tons by Crop
📅 Daily Load Counts by Group
🌱 Planting
New Planting Load
Seed Information
Load Quantities
🌾 Grain Harvesting
New Grain Load
🌿 Forage Crop Harvesting
New Forage Load
🥔 Row Crop Harvesting
New Row Crop Load
Select a truck to begin loading:
Select an unload location first
📦 Customer Dashboard
Updated —
⏱ Timing
🚛 Truck / Semi Efficiency
🌾 Grain Harvest Schedule
🌿 Forage Harvest Schedule
🥔 Potato Harvest Schedule
🍬 Sugar Beet Harvest Schedule
🧅 Onion Harvest Schedule
🌱 Potato Planting Schedule
—
Loading in progress…
00:00:00
🌾 Grain Inventory
New Grain Removal Load
🌿 Forage Inventory
🎋 Bale Stacks (third-party baled forage, entered manually — not truck loads)
Log Forage Removal
🥔 Row Crop Inventory
Log Row Crop Removal
⚠ Possible Duplicates
🚛 Trucks
🧑✈️ Drivers
📍 Unload Locations
🏢 Customers
🌾 Seed Vendors
📐 Distance Matrix
The matrix is built once per season. It calls Google Maps for every field → unload location pair
and stores the verified driving distances. Freight calculations use this matrix instead of OSRM.
🚦 Truck Dispatching
Projects truck needs across the whole potato harvest from the Distance Matrix and the
Potato Harvest Schedule (Schedules → Potato Harvest Schedule — upload/edit it there; this page just reads it).